Ubuntu选中 'python-dev-is-python2' 而非 'python-dev'

注意,选中 'python-dev-is-python2' 而非 'python-dev'

 

请问这个问题最后怎么解决?因为我尝试了为Python2安装了pip并且使用了sudo update - alternatives --install /usr/bin/python /usr/bin/python2 1来设置默认优先级依然报了这个错误

参考:https://blog.csdn.net/quantum7/article/details/88773654

参考的https://blog.csdn.net/lynnyq/article/details/79109852

如果是Ubuntu 20.04版本:

出现

注意,选中'python-dev-is-python2'而非'python-dev'

解决办法如下:

1.sudo add-apt-repository universe

启用universe源仓库;

2.sudo apt update

更新软件包索引;

(sudo apt install curl 如果没有安装curl,就先安装这个软件;)

3.curl https://bootstrap.pypa.io/2.7/get-pip.py --output get-pip.py

会提示上这个网址:https://bootstrap.pypa.io/2.7/get-pip.py下载get-pip.py,操作:浏览器上下载文件,叫get-pip.py

在本机的get-pip.py所在的文件夹下,打开终端输入以下命令:

4.sudo python2 get-pip.py

查看是否安装成功,需要输入下列命令:

5.pip2 --version

显示:

pip 20.3.4 from /home/XXX/.local/lib/python2.7/site-packages/pip (python 2.7)

说明安装成功

完成。