3

我无法导入这个。我是新手,所以请使用我可以遵循的外行话:p。河岸说我需要啜饮。但是我安装的pyqt下载中有一个sip文件夹,所以我已经有了它吗?这个网站上有一些相关的问题,这导致我尝试这些方法:..我的pyqt文件夹是PyQt-win-gpl-4.9.4。所以我输入: sys.path.append('C:\Program Files\PyQt-win-gpl-4.9.4\sip') 这很好,在'sip'文件夹内,它有一堆像QtCore这样的文件夹等等..我尝试像这样导入:

from sip import QtCore

ImportError:没有名为 sip 的模块

或者

import sip

ImportError:没有名为 sip 的模块

有人可以告诉我我做错了什么吗?我应该刚刚在原始 Python 文件夹中安装 PyQt 吗?我真的希望能够在尝试学习代码的同时键入代码,因为它变得非常混乱。谢谢

4

2 回答 2

2

文件夹名称PyQt-win-gpl-4.9.4属于包。

对于 Windows,您需要的是二进制包。二进制包包含 PyQt 开发所需的一切(包括 Qt 本身)。唯一的要求是您首先安装了 Python。

回到河岸下载页面,向下滚动一下,你会找到一个 Python 不同版本的安装程序列表。下载适合您系统的那个,然后运行它。

完成后,启动 Python 解释器并执行以下操作:

from PyQt4 import QtCore, QtGui

以确保一切正常。

如果您需要教程,PyQt Wiki是一个不错的起点。

于 2012-09-05T19:26:33.597 回答
-1

将 sip.pyd 从文件夹PyQt5_sip-4.19.12-py3.7-win-amd64.egg 复制PyQt5-5.11.2-py3.7-win-amd64.egg对我有用.....它没有似乎是正确的方法,但至少你不会等待修复的到来......如果仍然不起作用,请告诉我......

于 2018-07-19T12:53:59.817 回答