2012-01-19 64 views
5

我正在使用Python26,pyqt4設計器和QGIS。我的代碼文件(.py文件)包含此:錯誤:沒有名爲qgis的模塊

import sys 
    from PyQt4 import QtGui, QtCore 
    from qgis.core import * 
    from qgis.gui import * 

但是當我嘗試運行它,它給出了錯誤說:

Traceback (most recent call last): 
    File "C:\rt_sql_layer_working\DlgQueryBuilder.py", line 29, in <module> 
    from qgis import core,gui 
ImportError: No module named qgis 

我在環境變量已經設置PATH爲

C:\Program Files\Quantum GIS Wroclaw\bin 
C:\Program Files\Quantum GIS Wroclaw\apps\qgis\bin 
+0

您是否設置了'PATH'或'PYTHONPATH'? – jcollado

+0

我設置PATH ...不pythonpath..wat設置爲pythonpath? – poonam

回答

2

如果你只設置了PATH而不是PYTHONPATH,我的建議是檢查你想導入的模塊的位置是否在PYTHONPATH,如果這是不是這樣,請適當設置PYTHONPATH

+0

我設置Python路徑爲C:\ Python26 \ Lib \ site-packages; C:\ Program Files \ Quantum GISWroclaw \ apps \ qgis \ python; C:\ Python26 \ DLLs; ....現在m得到錯誤:Traceback(最近調用最後一次): 文件「C:\ rt_sql_layer_working \ DlgQueryBuilder.py」,第29行,在 from qgis import core,gui ImportError:DLL加載失敗:無法找到指定的程序。 – poonam

相關問題