今天公司在让安装odoo时候,碰到了一台,Ubuntu16.04的机器
系统默认安装Python2.7 和Python3.5
需要将Python3.5升级Python3.6
在网上查来查去,一般的方法都如下所示。
以下三个步骤是,错误演示方法。请直接看下面的正确安装方式:
1、先添加app
sudo add-apt-repository ppa:jonathonf/python-3.6
2、更新软件源列表
sudo apt-get update
3、安装Python3.6
sudo apt-get install python3.6
然后就照着步骤做。
如果没安装,则需要安装下:
apt install software-properties-common
在更新软件源列表的时候,报错。
然而并没有想象中那么简单的三个步骤搞定。
附上解决办法:
找到/etc/apt/sources.list.d/目录下
jonathonf-ubuntu-python-3_6-xenial.list这个文件。删除它。
这里开始才是正式的安装:
然后使用以下方法进行python3.6安装升级
1、
sudo add-apt-repository ppa:deadsnakes/ppa
2、
sudo apt-get update
3、
sudo apt-get install python3.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
升级pip
python -m pip install --upgrade pip
查看pip版本。pip3 -V
这里报错:
需要安装一下:
sudo apt-get install python3.6-gdbm
OK pip的版本也正确了。Python版本也正确。
到此。更新完毕。