如何在PyCharm中安装PyQt5?

14

当我尝试在PyCharm中导入以下内容时:

import sys

from PyQt5.QtWidgets import QtGui, QtCore

编译时会生成此错误:

ImportError: No module named 'PyQt5'

我想在Pycharm中安装PyQt5。您能否详细解释一下我应该怎么做?


1
这是什么操作系统?我在OSX Mavericks上遇到了这个问题,并在这里找到了解决方案:https://dev59.com/j3nZa4cB1Zd3GeqPq4PE#20192708 - jsmaupin
6个回答

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

在PyCharm中,使用pip install PyQt5无法正常工作。


5
从PyQt官网的安装程序中安装PyQt5。它可能只会将PyQt作为站点包安装到您在“路径”中指向的Python版本中,尽管它可能会询问您的偏好-无法记住。
它还会将其他有用的PyQt内容安装到您的硬盘驱动器上。
它还会更新PyQt模块的路径,以便您可以轻松地从命令行运行pyuic5.bat文件,将“Qt Designer”生成的.ui文件转换为python文件。
不需要对PyCharm进行任何配置,它会自动捕捉到添加的任何新站点包。
还有...
from PyQt5 import QtCore, QtGui, QtWidgets

这是对我有效的下载链接:https://sourceforge.net/projects/pyqt/?source=typ_redirect - Ryan Pergent

2
你无法通过 pip install PyQt5 安装PyQt5的原因是Python软件包索引(PyPi,即pip搜索软件包的地方)未提供可供下载的文件。
换句话说:当你使用 pip search命令时,你会得到一个已在PyPi注册的项目列表,无论是否提供了可下载的源文件。
easyos的 PyPi 页面相比,该页面提供了文件的下载链接,而PyQt5则没有提供。
要安装PyQt5,请按照PyPi页面上的“Download URL”进行安装,并根据提供者的说明进行操作。你可能需要重复此过程以安装其他软件包,并应记录所采取的步骤,以备将来重复使用——在pip之外采取的步骤不会出现在你的requirements.txt中。

1
请注意,PyQt5 pip包装要求Python 3.5或更高版本。使用PyCharm 2017,您可以从ide中安装,在您的代码中写入 ´import PyQt5´,在缺少导入时按alt + enter并选择 "import PyQt5"。
或者按照最新安装说明从命令行安装: pip3 install pyqt5

0
针对Linux操作系统用户(Ubuntu和Debian基础分发版):
安装PyQt4的方法:
sudo apt install pyqt4-dev-tools

安装 PyQt5 的步骤如下:

sudo apt install pyqt5-dev-tools

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

pyqt5

pip3 install pyqt5

安装说明已经在这里完整描述。


-1

从PyCharm打开终端(视图->工具窗口->终端),然后输入以下内容:

python -m pip install pyqt5

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接