PyDev 2.7.1在Windows 7 64位:获取解释器信息错误(与QGIS相关)



我从OSGeo4W包中安装了QGIS,该包还包含Python 2.7和许多用于Python的空间库。

我在Windows 7中设置了以下环境变量:

Path = [...];C:OSGeo4Wbin
PYTHONPATH = C:OSGeo4Wappspython27lib;
C:OSGeo4Wappsqgispython;
C:Usersusername.qgispython;
C:Usersusername.qgispythonplugins;
C:OSGeo4Wappsqgispythonplugins;
C:OSGeo4Wappspython27DLLs;
C:OSGeo4Wappsqgisbin;
C:OSGeo4Wappspython27libsite-packages;
C:OSGeo4WappsqgispythonpluginsfTools;

当从W7 CLI执行C:OSGeo4Wbinpython.exe或只是python(因为它得到正确解决)时,我可以导入诸如import pyspatialite之类的东西而没有问题,所以我假设PYTHONPATH是正确设置的。

当尝试在PyDev中添加Python解释器时,我得到以下错误:

Error getting info on interpreter: See error log for details.
No output was in the standard output when trying to create the interpreter info.
The error output contains:>>ImportError: No module named site<<

就好像PyDev不能识别PYTHONPATH。此外,在"Libraries"-Tab下,我没有看到任何条目(这再次暗示PyDev无法识别PYTHONPATH)。

我已经重新启动了Eclipse,但是没有成功。

UPDATE:重新启动整个系统工作。天哪,我们还生活在90年代。

重新启动整个W7系统有帮助。

相关内容

最新更新