13

当我尝试使用 PyCharm 导入以下内容时:

import sys

from PyQt5.QtWidgets import QtGui, QtCore

编译时会产生此错误:

ImportError: No module named 'PyQt5'

我想要 PyQt5 在 Pycharm 中。你能详细解释一下我应该怎么做才能安装它吗?

4

6 回答 6

12

尝试

PyCharm -> file -> settings -> project:'your_project' - project interpreter -> + -> install PyQt5

pip install PyQt5 不适用于 PyCharm

于 2018-05-07T23:08:42.293 回答
5

从 PyQt 网站上的安装程序安装 PyQt5。它可能只是将 PyQt 作为站点包安装到您在“路径”中指向的 python 版本,尽管它可能会询问您的偏好 - 不记得了。

它还将其他有用的 PyQt 东西安装到您的硬盘上。

它还更新了 PyQt 模块的路径,因此您可以轻松地从命令行运行 pyuic5.bat 文件,将“Qt Designer”生成的 .ui 转换为 python 文件。

无需配置 PyCharm,它会自动选择添加的任何新站点包。

还...

from PyQt5 import QtCore, QtGui, QtWidgets
于 2013-12-30T02:29:06.947 回答
2

你不能这样pip install PyQt5做的原因是 Python 包索引(PyPi——pip搜索包的地方)没有提供要服务的文件。

换句话说:当你使用 时pip search,你会得到一个已经注册到 PyPi 的项目列表,无论是否提供了可下载的源文件。

将 easyos 的 PyPi 页面与 PyQt5 进行对比,其中提供了文件下载,而PyQt5则没有。

要安装 PyQt5,请按照 PyPi 页面上的“下载 URL”并根据提供者的说明进行安装。您可能必须为其他软件包重复此过程,并且应该记下所采取的步骤,以防您将来必须重复它们 - 在外部采取的步骤pip不会将其纳入您的requirements.txt.

于 2014-08-07T18:53:11.780 回答
1

注意 PyQt5 pip 打包需要 Python 3.5 或更高版本。使用 PyCharm 2017,您可以从 ide 安装,在代码中写入“import PyQt5”,在缺少的导入上按 alt enter 并选择“ import PyQt5 ”。

或者根据最新的安装说明从命令行:

pip3 install pyqt5

于 2017-05-17T06:54:25.623 回答
0

对于 Linux 操作系统用户(Ubuntu 和 Debian 基本发行版):

对于安装PyQt4

sudo apt install pyqt4-dev-tools

对于安装PyQt5

sudo apt install pyqt5-dev-tools

一般来说,GNU/Linux用户可以使用以下命令安装pyqt5 :

pip3 install pyqt5

安装说明在此处进行了完整描述。

于 2017-08-11T08:43:13.180 回答
-1

从 PyCharm 打开终端(查看 -> 工具窗口 -> 终端)并输入以下内容:

python -m pip install pyqt5
于 2019-01-30T17:56:50.200 回答