我正在Windows上使用Python 3.4.当我运行脚本时,它会抱怨

ImportError: No Module named 'PyQt4'

所以我试着安装了它,但是pip install PyQt4次成功了

找不到任何满足PyQt4要求的下载

虽然当我跑pip search PyQt4的时候它确实出现了.我try 了pip install python-qt,它安装成功了,但没有解决问题.

我做错了什么?

推荐答案

以下是Chris Golke-Python Windows Binary packages - PyQt制造的Windows wheel软件包

在文件名中,cp27表示C-python版本2.7,cp35表示python 3.5,等等.

由于QT是一个更复杂的系统,它提供了一个在Python接口基础上编译的C++代码库,它可以比只创建纯Python代码包更复杂,这意味着它很难从源代码安装它.

确保获取了正确的Windows wheel文件(python版本,32/64位),然后使用pip安装它-例如:

C:\path\where\wheel\is\> pip install PyQt4-4.11.4-cp35-none-win_amd64.whl

如果运行Python3.5的x64版本,则应正确安装.

Python-3.x相关问答推荐

math. gcd背后的算法是什么,为什么它是更快的欧几里得算法?

PythonPandas -通过知道位置(Loc)而不是索引来删除行

如何使用PySide6创建切换框架?

如何转换Pandas中的数据,以使我 Select 的列名变为行值并增加行?

如何获得大Pandas 的常见时间间隔

逐行比较2个Pandas数据帧,并对每一行执行计算

需要找到完全匹配并使用正则表达式替换

平移数组

在 Python 中实现 COM 接口

matplotlib.pyplot 多边形,具有相同的纵横比和紧凑的布局

如何在Pandas 中按条件计算分组?

Python:如何从句子/段落中提取地址(非正则表达式方法)?

Pandas 值列中列表中元素的计数

RGB 图像中最主要的 colored颜色 - OpenCV / NumPy / Python

如何并行化文件下载?

理解 Keras 的 ImageDataGenerator 类中的 `width_shift_range` 和 `height_shift_range` 参数

如何用pymongo连接远程mongodb

如何避免使用我的 python 包构建 C 库?

在 Ipython 中使用 Pylint (Jupyter-Notebook)

如何从Pandas 中的字符串中提取前8个字符