0

我从 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。此外,在“库”-选项卡下,我没有看到任何条目(这再次暗示 PyDev 无法识别 PYTHONPATH)。

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

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

4

1 回答 1

0

重新启动整个 W7 系统有所帮助。它仍然像回到 Windows XP 时代..

于 2013-03-02T17:51:18.327 回答