Системные переменные PYTHONPATH и PATH - PullRequest
2 голосов
/ 20 января 2012

Я работаю с квантовой ГИС 1.7.2. Во время установки он создает папку python25. Я работаю с python2.6 для плагинов Python для QGIS. я установил системную переменную как:

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;

ErrorMessage

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

ImportError : DLL load failed: The specified module could not be found.

это из-за несоответствия версий или неправильных путей ??

Ответы [ 2 ]

2 голосов
/ 20 января 2012

Запустите python в папке python25 и по приглашению выполните

   from qgis.core import *

Если это работает нормально, возможно, есть дополнительные библиотеки, поставляемые с этим python25, которых нет в 2.6.

Возможно, вам придется скопировать эти dll-файлы в вашу установку python2.6

0 голосов
/ 20 января 2012

Обычно вы просто хотите, чтобы ваш PATH был чем-то вроде c: \ PYTHON26 или c: \ PYTHON25, а не тем, который вы указали:

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

...