如何安装 apt-get/pip 包以供特定 Python 版本使用?

如何安装 apt-get/pip 包以供特定 Python 版本使用?

操作系统 Linux Mint 18.3。基于 Ubuntu Xenial。

这将“Python 3.5.2”作为其安装版本。我惨痛地认识到,在 Ubuntu 操作系统中尝试升级 Python 并不好,因为显然它已被系统组件使用。

但我想使用Python 3.6,所以我安装了它,如果我想运行它,我可以直接运行Python3.6 xxx。我还设置了 Eclipse 来使用它。

现在我想使用PyQT(GUI模块),所以我发现你去:

sudo apt-get install python-qt4

或者

sudo apt-get install pyqt5-dev-tools

然后,测试程序在终端中运行良好(使用“python3 test.py”,即系统的 Python),但当我使用“python3.6 test.py”时失败:这些模块显然不适用于 3.6 版本。它在 Eclipse 项目中也失败了,我将版本设置为 3.6。

所以我想知道如何安装 3.6 可见的版本。我想知道是否pip可以胜任这项工作。所以我去了:

python3.6 -m pip install python-qt4

进而

python3.6 -m pip install pyqt5-dev-tools

这些都失败了,给出了相同的消息(显然替换为“pyqt5-dev-tools”):

mike@M17A ~/software projects/eclipse-workspace/PyLookup2019-09/src/core $  python3.6 -m pip install python-qt4
Collecting python-qt4
  Could not find a version that satisfies the requirement python-qt4 (from versions: )
No matching distribution found for python-qt4  

如何让我的 3.6 版本能够使用 PyQt?

答案1

pip命令需要 Python 包名称,而不是 Ubuntu 包名称。

尝试命令python3.6 -m pip install PyQt5

您应该能够看到可用的相关软件包python3.6 -m pip search pyqt

相关内容