ubuntu安装python3-vene_ubuntu16.04安装python3

安装python3.6

sudo add-apt-repository ppa:fkrull/deadsnakessudo apt-get updatesudo apt-get install python3.6python--versionsudo apt-get install python3-pip #装pip3

设置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

如果要切换到Python2,执行:

sudo update-alternatives --config python

1770066-20191108125842465-439579123.png

按照提示输入选择数字回车即可。

2、ubuntu16.04自带python3.5升级到3.6

Ubuntu自带版本是python2.7和3.5

1770066-20191108104829473-1222226969.png

输入命令

sudo apt-get install software-properties-commonsudo add-apt-repository ppa:jonathonf/python-3.6

sudo apt-get updatesudo 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版本了

这个时候使用pip -V查询,会发现pip还是python3.5的pip,如何指向python3.6呢,首先是删除pip

apt-get remove python3-pip

apt-get autoremove

然后再安装pip

apt-get install python3-pip

发现pip还是指向 python3.5的,这个时候再用python3.6指定升级一下pip:

python3.6 -m pip install --upgrade pip

然后查询pip就指向python3.6了。

1770066-20191108105459693-1476968742.png

相关资料:

增加ppa仓库:

sudo add-apt-repository ppa:jonathonf/python-3.6

add-apt-repository是一个增加apt仓库的命令,参考这里。

升级apt索引,更新python。

sudo apt-get update

sudo apt-get install python3.6

更换系统默认的软链命令Python3到新的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

update-alternatives命令可以修改系统默认命令的软链指向,参考这里,上面两句指令就是修改了系统默认的/usr/bin/python3 的软链指向,指向了两个位置,最后面的1和2是优先级。

通过以下命令,可以切换Python3的指向。

sudo update-alternatives --config python3

由此,配置完成。

各种错误总结:

1.安装软件都提示:Unable to locate package错误

解决方法非常简单,终端输入以下命令即可:

sudo apt-get update

2.添加ppa出错:ubuntu add-apt-repository: command not found

sudo apt-get install python-software-propertiessudo apt-get install software-properties-commonsudo add-apt-repository ppa:fkrull/deadsnakes

3.使用pip3 出现以下错误:

Traceback (most recent call last):

File “/usr/bin/pip3”, line 9, in

from pip import main

或者pip时也出现这个问题,这是pip 10.0.0版本的BUG。

修改 /usr/bin/pip 文件:

from pip import mainif __name__ == '__main__':

sys.exit(main())

改为:

from pip import __main__if __name__ == '__main__':

sys.exit(__main__._main())

4.ubuntu16.04终端命令报错,就会显示ModuleNotFoundError: No module named 'gdbm':

1770066-20191108130224646-1537034887.png

解决办法:

sudo apt-get install python3.6-gdbm

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值