当我尝试使用 PyCharm 导入以下内容时:
import sys
from PyQt5.QtWidgets import QtGui, QtCore
编译时会产生此错误:
ImportError: No module named 'PyQt5'
我想要 PyQt5 在 Pycharm 中。你能详细解释一下我应该怎么做才能安装它吗?
尝试
PyCharm -> file -> settings -> project:'your_project' - project interpreter -> + -> install PyQt5
pip install PyQt5 不适用于 PyCharm
从 PyQt 网站上的安装程序安装 PyQt5。它可能只是将 PyQt 作为站点包安装到您在“路径”中指向的 python 版本,尽管它可能会询问您的偏好 - 不记得了。
它还将其他有用的 PyQt 东西安装到您的硬盘上。
它还更新了 PyQt 模块的路径,因此您可以轻松地从命令行运行 pyuic5.bat 文件,将“Qt Designer”生成的 .ui 转换为 python 文件。
无需配置 PyCharm,它会自动选择添加的任何新站点包。
还...
from PyQt5 import QtCore, QtGui, QtWidgets
你不能这样pip install PyQt5
做的原因是 Python 包索引(PyPi——pip
搜索包的地方)没有提供要服务的文件。
换句话说:当你使用 时pip search
,你会得到一个已经注册到 PyPi 的项目列表,无论是否提供了可下载的源文件。
将 easyos 的 PyPi 页面与 PyQt5 进行对比,其中提供了文件下载,而PyQt5则没有。
要安装 PyQt5,请按照 PyPi 页面上的“下载 URL”并根据提供者的说明进行安装。您可能必须为其他软件包重复此过程,并且应该记下所采取的步骤,以防您将来必须重复它们 - 在外部采取的步骤pip
不会将其纳入您的requirements.txt
.
注意 PyQt5 pip 打包需要 Python 3.5 或更高版本。使用 PyCharm 2017,您可以从 ide 安装,在代码中写入“import PyQt5”,在缺少的导入上按 alt enter 并选择“ import PyQt5 ”。
或者根据最新的安装说明从命令行:
pip3 install pyqt5
对于 Linux 操作系统用户(Ubuntu 和 Debian 基本发行版):
对于安装PyQt4:
sudo apt install pyqt4-dev-tools
对于安装PyQt5:
sudo apt install pyqt5-dev-tools
一般来说,GNU/Linux用户可以使用以下命令安装pyqt5 :
pip3 install pyqt5
安装说明在此处进行了完整描述。
从 PyCharm 打开终端(查看 -> 工具窗口 -> 终端)并输入以下内容:
python -m pip install pyqt5