我想将 PyQt 与一些 Qt Creator 一起使用。
我必须安装多少个软件包以及安装哪些软件包?
$ sudo apt-get install qtcreator
如果我只安装 qtcreator,是否还必须安装 PyQt?
$ sudo pip3 install PyQt5
只有这两条命令吗?
答案1
在 Ubuntu 18.04 中打开终端并输入:
sudo apt install qtcreator python3-pyqt5
您也可以选择安装 python-pyqt5。
答案2
如果您使用的是 bionic,并且发现需要 PyQt5 与 Qt Company 的 pyside2 一起使用,则不要使用 sudo,而是在将使用该包的用户的提示符下使用开关发出 pip3 命令--user
:
$ pip3 install --user PyQt5
对于 PySide2,您可以在“开发:入门”标题下找到更多信息:https://wiki.qt.io/Qt_for_Python
许多流行的 Python 软件包(包括核心 Python 软件包)都可通过 Ubuntu 发行版的 repo 获得。需要注意的是,必须找到 Python 核心模块(如 Idle 和 pip,这些是语言的核心元素),才能组装完整的安装。例如,必须单独安装文档,并且必须单独安装 python3-pip 以获取 pip3,或者通过安装 python3-setuptools 来安装。因此,即使在文档齐全且活跃的项目中,关于在各种 Ubuntu 版本上为 Python 安装 Python 模块的信息也存在错误。pip install 是不够的,因为这样做可能会破坏您的 pip 安装,迫使您清除并重新安装它。
可以肯定的是,如果你可以在 Ubuntu 存储库中找到你正在寻找的软件包,那么你应该安装它——这样就可以了。否则,交换机--user
就是你的朋友。