Python 3 一团糟

Python 3 一团糟

首先,在我的 18.04 LTS 机器上,我遇到了 Ubuntu 更新问题,今天的更新也出现了几次更新失败,不过我的更新程序说一切都是最新的

我不确定 Python 是否已正确安装/更新

1- 我怎样才能在我的计算机上安装正确的 Python,因为我认为其他程序缺少此环境的某些部分并停止工作,例如 Sweethome 3D(由 eteks 提供) 2- 在哪里可以找到我上次更新的更新日志,以便我可以查看哪些更新未正确完成 3- 找到日志后,我将尝试了解发生了什么,但那是不可能的,谁可以向我发送日志以告诉我发生了什么以及需要修复什么

答案1

首先检查以下几件事:

which python

... 如果安装正确,应该指向 /usr/bin/python。接下来检查它是否默认为您想要的版本:

python -V

作为附加检查,请检查 python 命令是否实际上是指向所需版本的软链接,以及是否还有与该版本关联的 python 配置文件:

ls -l /usr/bin/python*

如果该版本不是您想要的,请删除软链接:

sudo rm /usr/bin/python

...并将其重新链接到您想要的版本 - 例如如果您想要版本 3.6:

cd /usr/bin
sudo ln -s python3.6 python

如果配置文件缺失,请创建软链接。验证一切是否顺利:

python -V

请注意,您需要为 Python 2.7 安装 pip,为较新的 Python 版本安装 pip3:

sudo apt install pip pip3

如果您需要在 Python 版本之间来回切换,可以同时安装两个 pip 版本 - 您可以按照我上面所述通过更改 /usr/bin/python 软链接来实现。

最后要注意的是 - Python3 会找到您使用 pip3 安装但不会找到使用 pip 安装的模块,而 Python2.7 会找到您使用 pip 安装但不会找到使用 pip3 安装的模块。

相关内容