コンテンツへスキップ

Windows 7 64bit版で PyScripterが使えない件

2011/01/03

Windows 7 64bitにpython3.1.3のwindowsの64bitバージョンをインストールして、PyScripterを動かそうと思ったら、

“python could not be properly initialized …”

っていうエラーが出たので、ちょっと調べてみた。

環境

Windows 7 Home Premium 64bit

インストールしたもの↓

・python-3.1.3.amd64.msi(http://goo.gl/8IFs1)

・PyScripter-v2.4.1-Setup.exe(http://goo.gl/XdATq)

 

で、↓に書いてあった。

http://groups.google.com/group/pyscripter/browse_thread/thread/44386417343eaff1

 

32bit版のpython入れないと動かないみたいです。なので、

・python-3.1.3.msi(http://goo.gl/8IFs1)

を入れ直してみたらPyScripterが起動しました。32bit版入れることによる影響はよくわからないですが、勉強用なので気にしないようにします。

From → プログラム

3件のコメント
  1. jyo_shu_tomato permalink

    はじめまして上州トマトと申します。
    私もpythonを学習するためにpyScriptor2.4.1をWin7-x64にインストールしたところ、ご貴殿と同様の
    現象で悩んでおりました。このブログに書き込まれた内容で、現在、一応のpython-IDEを駆動しました
    が、やはり、python32でかつ、64bit版を試してみたくなり、その後、ご貴殿の環境ではどうかと思い
    思い切ってコメントしてみました。
    何か、情報をおもちでしたら、ご教示ください。            敬具

    • 上州トマトさん、はじめまして。

      あの後の動きを見てみましたが、PyScripterのバージョンが上がっておらず、PyScripterが64bitバージョンをサポートしていないので、やはりpython 32bitをインストールする必要があるようです。
      以下が、64bitバージョンに関する、今年2/25のコメント(pythonの開発メンバー)の意訳ですが、
      [http://code.google.com/p/pyscripter/issues/detail?id=484#makechanges]

      “PyScripterはDelphiで開発していて、64bitのアプリを開発できるDelphiが今年出る予定ですので、この新バージョンで再コンパイルすることになるだろう。”
      “PyScripter is developed using Delphi. A version of Delphi capable of producing 64bit applications is planned for this year. My guess is that with this new version it will be a simple recompilation.”

      ということなので、この動きを待つ必要があるようです。
      参考になれば。

  2. joushu_tomato permalink

    上州トマトです。
    せっかくリポートしていただいたにも関わらず、こちらの都合でお返事できずじまいで済みません。
    delphiの都合と言う事では、仕方ないですね。
    確かに、正式にライブラリーをx64対応としているコンパイラーやLibがまだこれからという事も
    あり、確かにこちらの都合のよいぐあいではいかないようです。

    また、ぼつぼつとご貴殿のページもたまに拝見させて頂きつつ、今後の動向に期待すると言う事で
    今回は大変有難うございました。益々のご活躍を期待します。 GOOD LUCK.

joushu_tomato への返信 コメントをキャンセル