python3.6安装步骤-Ubuntu16.04安装python3.6详细教程

笔者最近在阿里云服务器上要搭建python3.6环境用于服务支撑,所以马不停蹄的就是安装python3.6,pip。一顿操作之后,发现坑还是有的,而且稍微有点麻烦,所以果断搬出了Anaconda,果不其然,简单的一批。在此分享给大家详细的安装过程。

1.环境

Ubuntu16.04

Ubuntu16.04会自带python版本,python2.7和python3.5,保留就好,不必卸载,卸载了反而会出现一系列麻烦问题。强迫症患者请自便。

2.Anaconda下载

Anaconda官网可以下载,但是给出的是最新的版本,所以送人玫瑰,手有余香,python3.6版本对应Anaconda下载地址果断送出,我用的是3-5.0.1,对应python3.6.3,拿去不谢。不明白为啥一些人非要索取个积分啥的,难道就这么点分享精神吗,替他们汗颜。

点我下载

3.安装过程

下载完成之后,直接放到你要存放的目录下,我的放在:/usr/local下。然后只需要一行命令:

bash Anaconda3-5.0.1-Linux-x86_64.sh

安装的过程中一直回车就行,碰到yes/no的,肯定是yes。OK,大功告成!就是这么尿性。

......

等等,为啥现在在命令行窗口输入python,还是系统自带的那个鸟东西python2.7,我想要环境默认的是我安装的Anaconda的python3.6啊。看来高兴为时尚早。所以肯定要设置一下Python版本选择的优先级,因为默认的就是python2:

sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100

sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 150

好了,记住后边数字越大,优先级越高,这样你再次输入就会发现,尼玛还是不对啊,python3.5,这不还是系统自带的那个家伙吗,我想要的是我的Python3.6啊,毕竟3.6版本有些东西还是比较好用的。好吧,接下来就是修改软连接,不要多问,改就是了。

cd /usr/bin/

进入到该目录下,输入ll可以看到关于python的软路径设置

a24a8889616c

image.png

然后,你可以看到python3指向的位置,那我们再到/etc/alternatives/下面去看一下,

cd /etc/alternatives

发现有可能python3指向的不是我们的Anaconda下的Python位置,所以要修改成下面这样:

a24a8889616c

image.png

你看,这不就把路径指向我们安装的位置了吗。

修改命令如下:

ln -snf /root/anaconda/bin/python3

到此基本大功告成。但是当你用pip安装包的时候,你发现特码的又出错了,错误最后显示就是这么个玩意:

subprocess.CalledProcessError: Command '('lsb_release', '-a')' returned non-zero exit status 1.

解决方法

find / -name lsb_release

rm -rf /usr/bin/lsb_release

大功告成。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值