您的位置:首页 > 运维架构 > Linux

Linux 下编译安装 Python3

2017-02-22 14:58 375 查看
Linux 下默认系统自带 python2 的版本,这个版本被系统很多程序所依赖,所以不建议删除,如果使用最新的 Python3 那么我们知道编译安装源码包和系统默认包之间是没有任何影响的,所以可以python3 和 python2 共存。



一、下载 python3

python 官网下载 python3 的源码包,网址:https://www.python.org/downloads/release/python-360/

选择 python3 的最新版本 python3.6.0





二、解压

下载之后,将压缩文件放到服务器上。为了方便,将用户切换到 root 。

tar -xvzf Python-3.6.0
python 版本可能会更新,改成对应的文件夹名字就好。

三、添加配置

进入解压文件夹:

cd Python-3.6.0/


添加配置:

./configure --prefix=/usr/python3


注意:这里配置 python 的安装目录,自带的 python 一般安装在 /usr/bin/ 目录下。

configure 命令执行完之后,会生成一个 Makefile 文件,这个 Makefile主要是被下一步的 make 命令所使用。打开 Makefile 你就会发现,里边制定了构建的顺序, Linux 需要按照 Makefile 所指定的顺序来构建程序组件。

四、编译安装

编译源码:

make

执行安装:

make install

整个过程大约5-10分钟,安装成功之后,安装目录就在/usr/python3。

安装完之后,执行 python 命令,你会发现默认的 python 命令仍旧是指向旧的版本 2.7.5



同时也可以看到:原来的 python 只是一个软链接,它链接到和它同目录的 python2。

我们可以建立一个新的链接:

ln -s /usr/python/bin/python3 /usr/bin/python3




建立链接之后,输入 python3 就运行 python3 了。

参考:http://www.cnblogs.com/freeweb/p/5181764.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: