Linux下将python3.5升级到3.6

Linux环境下将python升级有三个命令:

$ sudo add-apt-repository ppa:jonathonf/python-3.6
$ sudo apt update
$ sudo apt install python3.6 

  

如果执行第二个命令是报错为仓库 “http://archive.ubuntu.com/ubuntu wily Release” 没有 Release 文件,如图所示:

则进入/etc/apt/sources.list.d目录下,将错误对应的文件删除即可,即删除含有wily文件,命令为:

sudo rm -r wily-copies.list

sudo rm -r wily-copies.list.save

删除成功后,再重新从第二条命令开始执行

执行命令成功后,开始修改Linux配置下的python3的指向Python3.6

切换到 /usr/bin文件夹下:cd /usr/bin

删除原有的python3:sudo rm python3

创建一个新的python3指向python3.6:cp python3.6 python3

测试是否成功:

python3 -V 看一下版本号是否为3.6的

切换目录到 /usr/lib/python3/dist-packages/gi/:cd /usr/lib/python3/dist-packages/gi/

执行以下命令为:

sudo cp _gi_cairo.cpython-35m-x86_64-linux-gnu.so _gi_cairo.cpython-36m-x86_64-linux-gnu.so

sudo cp _gicpython-35m-x86_64-linux-gux.so  _gicpython-36m-x86_64-linux-gux.so

python3.5升级到3.6就成功了

这时,如果执行pip3报错,报错为:ModuleNotFoundError:No module named 'pip._internal',则编辑 /usr/local/bin/pip3文件:

sudo vim /usr/local/bin/pip3

将from pip._internal import main 改为:from pip import main即可

进入vim中按a字母开始修改,修改完成后按esc键后,按shift和:键,写入wq回车即可

 

 

 

 

 

  

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值