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 版本可能会更新,改成对应的文件夹名字就好。
三、添加配置
进入解压文件夹:
添加配置:
注意:这里配置 python 的安装目录,自带的 python 一般安装在 /usr/bin/ 目录下。
configure 命令执行完之后,会生成一个 Makefile 文件,这个 Makefile主要是被下一步的 make 命令所使用。打开 Makefile 你就会发现,里边制定了构建的顺序, Linux 需要按照 Makefile 所指定的顺序来构建程序组件。
四、编译安装
编译源码:
执行安装:
整个过程大约5-10分钟,安装成功之后,安装目录就在/usr/python3。
安装完之后,执行 python 命令,你会发现默认的 python 命令仍旧是指向旧的版本 2.7.5
同时也可以看到:原来的 python 只是一个软链接,它链接到和它同目录的 python2。
我们可以建立一个新的链接:
建立链接之后,输入 python3 就运行 python3 了。
参考:http://www.cnblogs.com/freeweb/p/5181764.html
一、下载 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
相关文章推荐
- Linux 编译安装Nginx 配置 Python FastCGI Django (2) 安装python Django
- linux上编译安装python2.7.5
- Linux 下编译安装 Python 3.4
- linux上编译安装python2.7.5
- linux下编译安装新版本python和tornado
- Linux 编译安装Nginx 配置 Python FastCGI Django (3) 配置nginx和django
- linux+python+django+nginx编译安装
- 以编译方式安装python 2.7(linux)
- Python_Linux下编译安装Python
- Linux下编译安装python3
- linux上编译安装python2.7.5
- linux/centos6.5下编译安装python2.7和python3.5.2
- linux python 视频设备控制模块 openCV 编译安装与测试
- linux下编译安装Python with Tkinter
- linux在python上的编译安装
- Python 2.7.6 在 linux 上的编译安装
- linux上编译安装python2.7.5
- 在linux下编译安装python3.5.1问题解决
- Linux下编译安装python3
- Linux离线编译安装Python环境