我是靠谱客的博主 醉熏高山,最近开发中收集的这篇文章主要介绍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

大功告成。

最后

以上就是醉熏高山为你收集整理的python3.6安装步骤-Ubuntu16.04安装python3.6详细教程的全部内容,希望文章能够帮你解决python3.6安装步骤-Ubuntu16.04安装python3.6详细教程所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(53)

评论列表共有 0 条评论

立即
投稿
返回
顶部