操作系统 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 版本。它在我将版本设置为 3.6 的 Eclipse 项目中也失败了。
所以我想知道如何安装一个对 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?
该
pip
命令需要 Python 包名,而不是 Ubuntu 包名。试试命令
python3.6 -m pip install PyQt5
您应该能够看到可用的相关软件包
python3.6 -m pip search pyqt