操作系统 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