Ubuntu自带版本是python2.7和3.5
输入命令
sudo add-apt-repository ppa:jonathonf/python-3.6
输入命令
sudo apt-get update
输入命令
sudo apt-get install python3.6
期间有需要按Yes哦
调整Python3的优先级,使得3.6优先级较高,注意值越大优先级越高!
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.5 1
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 2
现在系统python默认为Python2,需要修改为Python3
sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 150
现在再输入python就会出现最新的3.6.7版本了。
错误:ModuleNotFoundError: No module named 'pip._internal'
将from pip._internal import main 注释掉,改成from pip import main 保存退出就好了. (补充: 使用vim 时, 在命令行里 输入 vim 指定路径/pip打开文件,进入之后先按i键,进入编辑模式,更改完成后先按ESC,然后再输入:wq即可保存退出)
It looks like at least on my Ubuntu 16.04, pip is shared for all Python versions in /usr/lib/python3/dist-packages/pip
.
This is what I did to get it working again
-
sudo apt remove python3-pip sudo python3.8 -m easy_install pip
You might want to install the python 3.5 version of pip again with sudo python3.5 -m easy_install pip
.