在CentOS 7上安装Python3.5源码包

最近开始系统学习Python 3.5,发现CentOS 7系统自带的python版本是Python 2.7。如今要使用Python 3.5该怎么办?方法大致跟安装其余程序同样。如下为详细通过:python

 1.事前检查vim

确认CentOS版本centos

cat /etc/centos-release

确认当前python版本bash

python -V

2.从官网下载Python 3.5安装包。安装包按惯例放在/usr/local/src目录下。网络

cd /usr/local/src
wget
https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tgz

3.解压Python 3.5python2.7

tar -xf Python-3.5.2.tgz

4.配置并生成Makefile文件,指定安装目录为/usr/local/python3.5.2。能够用 echo $? ,若是返回值是0,说明上一条命令执行成功。学习

在这一步可能提示缺乏某些包,请根据提示自行安装缺乏的包。常见缺乏的包,如gcc(用于编译源代码),经过yum intall gcc能够安装(能够经过epel网络源下载,也能够挂centos安装包,因安装包的Package文件中也有gcc的全部包)spa

cd Python3.5.2
./configure

5. 编译code

make

6. 安装。使用altinstall而不是install,这样是新增了一个python实例,避免影响python2.7的使用blog

make altinstall

 7.确认安装成功,正常的话应该打印出python版本是3.5

python3.5 -V

7.设置python3.5为python默认解释器。有多种方法达到这个目的。现使用方法之一:执行 vim /root/.bashrc 打开文件,添加下面一行

alias python='python3.5'

注意:这一步不保证必定能使输入python就默认用python3.5解释器,由于机器上可能使用其余配置方法使默认使用其余版本的python解释器。

8. 输入exit退出登陆,而后从新登陆机器。输入 python -V ,打印出结果是 python 3.5.2 

 Python 3.5就这样安装配置好,能够正常使用了!

相关文章
相关标签/搜索