PYTHONPATH和PATH系统变量
我正在使用量子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安装目录里。