Python 3.x 无法在用于Visual Studio 2013的Python工具中导入PyQt,并且没有自动完成
我正在使用Visual Studio 2013的Python工具。现在我还想将PyQt用于我的用户界面 我成功地安装了PyQt,并在其他IDE(例如PyCharm)中使用了它。现在我想在VisualStudio2013中导入PyQt,但它不起作用 此代码Python 3.x 无法在用于Visual Studio 2013的Python工具中导入PyQt,并且没有自动完成,python-3.x,visual-studio-2013,pyqt,ptvs,Python 3.x,Visual Studio 2013,Pyqt,Ptvs,我正在使用Visual Studio 2013的Python工具。现在我还想将PyQt用于我的用户界面 我成功地安装了PyQt,并在其他IDE(例如PyCharm)中使用了它。现在我想在VisualStudio2013中导入PyQt,但它不起作用 此代码 from PyQt import QtGui print('Hello World') 导致以下错误: 没有名为“PyQt”的模块 我已经将Qt.pyd、QtCore.pyd和QtGui.pyd添加到Visual Studio 2013中P
from PyQt import QtGui
print('Hello World')
导致以下错误:
没有名为“PyQt”的模块
我已经将Qt.pyd
、QtCore.pyd
和QtGui.pyd
添加到Visual Studio 2013中Python项目的参考中。但仍然找不到PyQt,自动完成也无法检测到PyQt
更新 Shadow9043的建议解决了这个问题。但是,我仍然没有完成PyQt类的代码。 导入时会收到警告(无法解析“PyQt”),使用PyQt类时不会得到成员列表
有没有办法让VS2013“了解”PyQt类?您的导入语句是错误的 将python shell用于:
>>> from PyQt import QtGui
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
from PyQt import QtGui
ImportError: No module named 'PyQt'
谢谢,我回家后会试试这个。奇怪的是,它与PyQt中的
一起工作。此外,VS没有为PyQt库提供任何导入建议(自动完成)。也不适用于PyQt4
。谢谢,我现在可以用了。请查看我更新的问题。当我键入PyQt类并输入
时,我会得到一个工具提示,提示“需要刷新完成数据库”。因此,我打开Python环境窗口,等待数据库刷新。但从来没有。“刷新数据库”的加载条加载到大约60%,然后停止。你有关于我上一次评论的一些信息吗?它似乎停留在“分析标准库”上。
from PyQt5 import QtGui # For PyQt5
from PyQt4 import QtGui # For PyQt4