阿里云安装python3的极简方法

作者: thinkact | 来源:发表于2017-05-25 16:17 被阅读1228次

今天早上申请了个阿里云ECS服务器,选择了centOS 7系统,悲催的是,发现自带版本为python2.7,我的博客是在python3环境写的,只能自己动手安装python3,直接安装python3官方包的话,需要安装依赖包,编译,修改环境配置文件等等,太麻烦了。

受最近关注的极简生活启发,今天就来个极简安装吧!所以我的选择是anaconda3,这是python的科学计算版安装包,它有python2和python3的最新版,还有很多第三方功能包,以后用起来也方便。

下面开始安装。

1.安装依赖包bzip2

安装anaconda前,要先安装个解压缩工具bzip2,打开阿里云ECS实例的远程连接,输入下面命令,即可完成安装:

yum install bzip2

2.安装anaconda3

(1)下载anaconda3安装包,输入命令:

wget https://repo.continuum.io/archive/Anaconda3-4.3.1-Linux-x86_64.sh

如果速度慢的话,可以在本地下载后,上传到服务器root目录里。

(2)安装anaconda3,根据以下屏幕提示依次完成。

输入命令:sh Anaconda3-4.3.1-Linux-x86_64.sh

慢敲回车ENTER键,47下左右,屏幕提示是否接受许可协议?输入yes。

输入指定安装路径:/usr/local/anaconda3

屏幕提示是否将安装路径写入PATH环境变量,输入yes,回车,安装完成。

重新登录远程连接,输入python,默认即是python3.6版本啦,是不是极其简单呢?

TIPS:

1.安装python的依赖包。参考链接

安装python或者anaconda前,可能需要先安装一些依赖包(例如解压工具bzip2),否则会报错。

已知的一些常用依赖包如下,可根据需要选择安装:

在 CentOS/RHEL/Fedora 下:

sudo yum install readline readline-devel readline-static
sudo yum install openssl openssl-devel openssl-static
sudo yum install sqlite-devel
sudo yum install bzip2-devel bzip2-libs

在 Ubuntu下:

sudo apt-get update
sudo apt-get install make build-essential libssl-dev zlib1g-dev
sudo apt-get install libbz2-dev libreadline-dev libsqlite3-dev wget curl
sudo apt-get install llvm libncurses5-dev libncursesw5-dev

2.为什么很多应用都安装在/usr/local目录下?参考链接

答案是:Automake工具定义了下面的一组变量:

Directory variable  Default value
prefix  /usr/local
exec_prefix   ${prefix}
bindir  ${exec_prefix}/bin
libdir  ${exec_prefix}/lib

includedir    ${prefix}/include
datarootdir   ${prefix}/share
datadir ${datarootdir}
mandir  ${datarootdir}/man
infodir ${datarootdir}/info
docdir  ${datarootdir}/doc/${PACKAGE}

而GUN下面绝大部分应用的编译系统都是用automake。

于是乎,你看到的很多很多应用都安装在了/usr/local/目录下。

相关文章

网友评论

    本文标题:阿里云安装python3的极简方法

    本文链接:https://www.haomeiwen.com/subject/zjzaxxtx.html