未使用 Python 3.7.4

未使用 Python 3.7.4

我正在尝试安装 BEE2,遇到的唯一问题是它使用 Python 2.7.15+,但需要 Python 3.6+。我在 Ubuntu 18.04.03 上。

我运行python -v,它告诉我 2.7.15 是最新版本。 python3 -v告诉我我安装了 Python 3.7.4。运行 apt install 时,我得到相同的结果。两者都是最新版本。

我需要强制pyinstaller使用 Python 3 吗?

答案1

我从类似的问题中找到了我自己的答案这里

使用 update-alternatives 在 Python 版本之间切换:

如果你不想设置虚拟环境,那么你也可以使用 update-alternatives 在 Python 版本之间切换。首先运行这两个命令,但确保 Python 版本与你计算机上的版本相匹配

sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1 sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.5 2

然后,您可以使用 --config 选项运行 update-alternatives,以便选择要作为默认版本

$ sudo update-alternatives --config python

使用交互式菜单选择要使用的默认版本。为了检查您的更改是否有效,您可以使用python --version

从评论中添加:如果更改默认 python 版本后 pip 不再起作用,则可能需要安装 python-pip3。通过运行安装它sudo apt install python3-pip

相关内容