【问题标题】:How to install PyQt5 in PyCharm?如何在 PyCharm 中安装 PyQt5?
【发布时间】:2013-12-03 15:28:00
【问题描述】:

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

import sys

from PyQt5.QtWidgets import QtGui, QtCore

编译时会产生这个错误:

ImportError: No module named 'PyQt5'

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

编辑:你能喜欢 Mr. bad_coder 吗?多么糟糕的敌对网站,继续禁止我。所以坚持要去掉“提前谢谢”

【问题讨论】:

标签: python pycharm pyqt5


【解决方案1】:

试试

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

pip install PyQt5 不适用于 PyCharm

【讨论】:

    【解决方案2】:

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

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

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

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

    还有……

    from PyQt5 import QtCore, QtGui, QtWidgets
    

    【讨论】:

    【解决方案3】:

    您不能pip install PyQt5 的原因是因为要提供的文件未提供 Python 包索引(PyPi -- 其中pip 搜索包)。

    换一种说法:当您使用pip search 时,您将获得已在 PyPi 中注册的项目列表,无论是否提供可下载的源文件。

    对比 easyos 的 PyPi 页面,其中文件的下载可用,而 PyQt5,它们还没有。

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

    【讨论】:

      【解决方案4】:

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

      或者从命令行按照latest installation instructions:

      pip3 install pyqt5

      【讨论】:

        【解决方案5】:

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

        对于安装 PyQt4:

        sudo apt install pyqt4-dev-tools
        

        对于安装 PyQt5:

        sudo apt install pyqt5-dev-tools
        

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

        pip3 install pyqt5
        

        安装说明完整描述here。

        【讨论】:

          【解决方案6】:

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

          python -m pip install pyqt5
          

          【讨论】:

            猜你喜欢
            • 2021-12-30
            • 2020-11-13
            • 2020-12-14
            • 1970-01-01
            • 2020-07-17
            • 2015-07-02
            • 1970-01-01
            • 2013-05-26
            • 2021-09-19
            相关资源
            最近更新 更多