0

Python 2.7、OpenCV2.2、Numpy 1.51、SCIPY 0.9.0、および PIL 1.1.7 を Windows 32 ビット システムにインストールしました。Python がインストールされているディレクトリ (つまり C:\Program Files\Python27) から呼び出されると、すべて正常に動作します (つまり、モジュールをインポートできます)。ただし、Python を他のディレクトリから起動すると、モジュールをロードできません (例: ImportError: No module named PIL)。私のシステム変数は次のとおりです。

PATH= ...;;C:\Program Files\Python27;C:\Program Files\OpenCV2.2\bin PYTHONPATH=C:\Program Files\Python27\Lib\site-packages;C:\Program Files\OpenCV2. 2\Python2.7\Lib\site-packages

私は何が欠けていますか?

4

1 に答える 1

0

PYTHONPATH環境変数を設定する必要があります。
http://docs.python.org/using/cmdline.html#envvar-PYTHONPATH

私の Linux システムでは、何らかの理由で、この変数が設定されていません。しかし、Python シェルに入って実行すると、次のようになります。

import sys
print sys.path

すべてのモジュールの場所が表示されます。

于 2011-03-10T19:28:42.907 に答える