1

Python 2.7 で Tkinter GUI コードを作成するには、PIL 1.1.7、特に Image および ImageTk モジュールをインストールする必要があります。

インストールを開始すると、レジストリで Python 2.7 が検出されましたが、選択された Python およびインストール ディレクトリは Python 2.7 ではなく、Panda3D-1.8.1\python でした。PIL が Panda3D にも適用できることは知っていますが、それは私の目標ではありません。

私が知る限り、ディレクトリを変更することはできません。

Panda3D をアンインストールしてから PIL をインストールすることはオプションかもしれませんが、最後の手段のオプションだと思います。

どんなアドバイスでも大歓迎です。ありがとう!

4

1 に答える 1

0

これを読んでください:

Python のコピーを既に持っている場合はどうなりますか?

すでに python のコピーがあり、panda で提供されているものの代わりにそれを使用したい場合は、簡単に行うことができます。

Python のコピー内に「panda.pth」ファイルを作成するだけで、panda ディレクトリのパスとその中の bin ディレクトリが別々の行に含まれます (たとえば、C:\Program Files\Panda3D-1.2.3 と C:\Program Files\Panda3D-1.2.3\bin)。

これにより、python のコピーが panda ライブラリを見つけられるようになります。これが機能するには、使用する python のバージョンが panda に含まれている python のバージョンと一致している必要があります。

パンダ ライブラリはその特定のバージョン用にコンパイルされており、他のバージョンでは動作しません。もちろん、独自の python のコピーを使用する場合は、panda の python のコピーを削除するか、少なくとも PATH 環境変数から削除することをお勧めします。そうしないと、python のコピーが 2 つになり、混乱を招く可能性があります。

上記の手順に従い、最後に panda の python のコピーのパスを から削除しPATH、現在の python のパスを に追加してから、またはもう一度PATHインストールすると、現在の python が見つかるはずです。PILPillow

于 2014-01-17T19:32:32.843 に答える