【问题标题】:Error :No module named qgis错误:没有名为 qgis 的模块
【发布时间】:2012-02-13 21:45:05
【问题描述】:

我正在研究 Python26、pyqt4 设计器和 QGIS。我的代码文件(.py 文件)包含以下内容:

   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

【问题讨论】:

  • 你设置的是PATH还是PYTHONPATH?
  • 我只设置了 PATH...而不是 pythonpath..wat 来设置 pythonpath?

标签: python pyqt qgis


【解决方案1】:

如果您只设置PATH 而不是PYTHONPATH,我的建议是检查您要导入的模块的位置是否在PYTHONPATH 中,如果不是这样,请设置@987654324适当地@。

【讨论】:

  • 我将 pythonpath 设置为 C:\Python26\Lib\site-packages;C:\Program Files\Quantum GIS Wroclaw\apps\qgis\python;C:\Python26\DLLs; ....现在我收到错误:Traceback(最近一次调用最后一次):文件“C:\rt_sql_layer_working\DlgQueryBuilder.py”,第 29 行,在 from qgis import core,gui ImportError: DLL load failed: The找不到指定的程序。
猜你喜欢
  • 1970-01-01
  • 2017-04-12
  • 2015-07-12
  • 2020-02-12
  • 2017-12-26
  • 2019-01-17
  • 2014-12-25
  • 2018-04-29
  • 2011-06-26
相关资源
最近更新 更多