我有 2.7 和 3.5 的 Python 版本。我想安装更新版本的 Python,即 python 3.8。我使用的是 Ubuntu 16.04,由于依赖关系,我不能只卸载 Python 3.5。所以为了运行我的脚本,我使用python3.8 app.py
. 到目前为止没有问题。但是当我想通过 pip 安装新包时:
python3.8 -m pip install pylint
它抛出一个错误:
AttributeError: module 'platform' has no attribute 'linux_distribution'
到目前为止,我尝试过:
sudo update-alternatives --config python3
并选择 python3.8 并从 python3 开始运行命令,但没有运气。
然后:
sudo ln -sf /usr/bin/python3.5 /usr/bin/python3
我也尝试从 python3 开始运行命令,但它也不起作用。
如何修复它以便可以将新软件包安装到新版本的 Python 中?