0
时,当在Visual Studio 10快速建设“ALL_BUILD”我得到这个错误导入错误:没有模块构建QGIS
219>------ Rebuild All started: Project: pyconsole, Configuration: Release Win32 ------
219> Building Custom Rule D:/QGIS/python/console/CMakeLists.txt
211> qgsgeoreftoolmovepoint.cpp
219> Traceback (most recent call last):
219> File "C:\OSGeo4W\apps\Python27\lib\site-packages\PyQt4\uic\pyuic.py", line 31, in <module>
219> from PyQt4 import QtCore
219> ImportError: No module named PyQt4
其中pyuic.py发生错误看起来代号为PyQt4的:
28 import sys
29 import optparse
31 from PyQt4 import QtCore
32 from PyQt4.uic.driver import Driver
但是我可以在C:\ OSGeo4W \ apps \ Python27 \ Lib \ site-packages \ PyQt4文件夹中看到QtCore.pyd文件。
不知道它为什么会给出错误。
是这样如果您直接在python中执行import语句(_C:\ OSGeo4W \ apps \ Python27 \ python.ex e_)控制台?另外,_PyQt4_文件夹中是否存在_ \ _ \ _ init _ _ _ _。py(c)_文件? – CristiFati
你还有你的CMake输出吗?如果您再次使用新缓存运行CMake,会发生什么情况?我很好奇,如果它说'发现PyQt4版本:4.XX.X'。 – David
@David我还分别安装了Python 2.7。现在我已经将它移除并尝试再次构建。我会更新你。 – user5858