【发布时间】:2020-11-22 05:14:31
【问题描述】:
我正在尝试在Ubuntu 18.04 LTS 上为Python 3.8 安装pip。
我知道这个问题已经被问过太多次了。但这些问题与保持 Ubuntu 的默认设置无关。而这些问题的答案要么不起作用,要么继续提出一些如此激烈的事情,以至于它会破坏系统 - 例如。将默认的
python3版本从3.6更改为3.8。你不应该!
到目前为止,我已经能够使用PPA - ppa:deadsnakes/ppa 成功安装python3.8:
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update
sudo apt install python3.8
使用update-alternatives 将python 命令从python2 更改为python3.8:
update-alternatives --remove python /usr/bin/python2
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.8 10
现在,当我运行python --version 时,我得到python 3.8:
Python 3.8.5
问题是,我仍然无法为Python 3.8 安装pip。
如果我尝试安装python3-pip,它会为Python 3.6 安装pip,因为python3 仍然指向python3.6.9,我打算保持这种状态。
尝试安装python-pip,它将为Python 2.7 安装pip。
也没有像python3.8-pip这样的包,所以我不能像这样安装它:
sudo apt install python3.8-pip
输出:
E: 找不到包 python3.8-pip
E: 通过 glob 'python3.8-pip' 找不到任何包
E: 通过正则表达式 'python3.8-pip' 找不到任何包
如何在 Ubuntu 18.04 上为 Python 3.8 安装 pip?
【问题讨论】:
标签: python python-3.x ubuntu pip ubuntu-18.04