我在Windows 32位系统上安装了Python 2.7,OpenCV2.2,Numpy 1.51,SCIPY 0.9.0和PIL 1.1.7。当从安装它的目录(即C:\ Program Files \ Python27)调用Python时,一切正常(即我可以导入模块)。但是,如果我从任何其他目录启动Python,我无法加载模块(例如ImportError:没有名为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
我错过了什么?
答案 0 :(得分:0)
您应该设置PYTHONPATH
环境变量
http://docs.python.org/using/cmdline.html#envvar-PYTHONPATH
由于某些原因,在我的Linux系统上,未设置此变量。但是如果我进入Python shell并运行:
import sys
print sys.path
它显示了我所有模块的位置。