PYTHONPATH和PATH系统变量

2 投票
2 回答
4736 浏览
提问于 2025-04-17 10:40

我正在使用量子GIS 1.7.2。在安装过程中,它会创建一个python25的文件夹。
我在为QGIS的插件使用python2.6。
我设置了系统变量如下:

PATH :=C:\Program Files\Quantum GIS Wroclaw\apps\qgis
     C:\Python26\Lib\site-packages\PyQt4\bin 
PYTHONPATH:=C:\Program Files\Quantum GIS Wroclaw\apps\qgis\python;

错误信息

Traceback (most recent call last):
File "C:\rt_sql_layer_working\DlgQueryBuilder.py", line 30, in <module>
from qgis.core import *

导入错误: DLL加载失败:找不到指定的模块。

这是因为版本不匹配还是路径设置错误呢?

2 个回答

0

通常情况下,你希望你的路径(PATH)设置成像是 c:\PYTHON26 或 c:\PYTHON25 这样的简单路径,而不是你现在指定的这个:

C:\Python26\Lib\site-packages\PyQt4\bin

2

在python25文件夹里启动python,然后在提示符下输入

   from qgis.core import *

如果这个运行得很好,可能python25里有一些额外的库,而这些库在2.6版本里没有。

你可能需要把这些dll文件复制到你的python2.6安装目录里。

撰写回答