Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x 无法在用于Visual Studio 2013的Python工具中导入PyQt,并且没有自动完成_Python 3.x_Visual Studio 2013_Pyqt_Ptvs - Fatal编程技术网

Python 3.x 无法在用于Visual Studio 2013的Python工具中导入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

我正在使用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中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