Windows 7 64位上的PyDev 2.7.1:获取解释器信息时出错(与QGIS相关)

时间:2013-03-02 17:10:23

标签: python python-2.7 pydev qgis

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

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

Path = [...];C:\OSGeo4W\bin

PYTHONPATH = C:\OSGeo4W\apps\python27\lib;
C:\OSGeo4W\apps\qgis\python;
C:\Users\username\.qgis\python;
C:\Users\username\.qgis\python\plugins;
C:\OSGeo4W\apps\qgis\python\plugins;
C:\OSGeo4W\apps\python27\DLLs;
C:\OSGeo4W\apps\qgis\bin;
C:\OSGeo4W\apps\python27\lib\site-packages;
C:\OSGeo4W\apps\qgis\python\plugins\fTools;

当从W7 CLI执行C:\ OSGeo4W \ bin \ python.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,但没有成功。

更新:重新启动整个系统。天哪,我们仍然生活在90年代。

1 个答案:

答案 0 :(得分:0)

重启整个W7系统有所帮助。它仍然像在Windows XP时代那样......