今天试着想在centos 7下装个python3.5,因为centos7 默认就只安装了一个python 2.7 可以使用 python --version 查看当前安装python 的版本,而如果想要知道当前系统上是否安装了python3 则可以输入 python3 --version来查询
接下来将记录下,安装python3.5 的过程
1) 安装python3.5可能使用的依赖
yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel
<此命令如果不能正常执行的话,可以试一下 安装libtool如下命令
yum install libtool* >
2)使用wget下截tgz包,当然,你也可以直接在外部浏览器下载安gz包之后,再复制进虚拟机系统里 。(推荐用wget方式)
wget https://www.python.org/ftp/python/3.5.1/Python-3.5.1.tgz
3)将下载下来的tgz包
tar -zxvf Python-3.5.1.tgz
4)把解压出来的Python3.5.1 迁移到 /usr/local下, 并且删除旧版本的python(此种方式是把之前系统安装的 python2删除掉了依赖,所以如果删除了,后续使用都会默认是python3) <经过我自己的使用,发现了如果把系统原有旧版本依赖改掉,会引起一起其他的问题,例如,yum 命令不可用。因为yum 命令使用的默认的python版本,而python的版本之间的兼容性又是极差,所以才导致会出现这种问题,解决这些问题,只能相应进入到 /usr/bin/xxx (出错的软件名称) 手动更改版本号 #!/usr/bin/python 换成 #!/usr/bin/python2.7 >
mv Python-3.5.1 /usr/local
ll /usr/bin | grep python
rm -rf /usr/bin/python
5)进入cd /usr/local/Python-3.5.1 目录下
cd /usr/local/Python-3.5.1/
6)配置,编译make 和 安装,依次执下以下命令
./configure
make
make install
7)删除旧的软链接,创建新的软链接到最新的python
rm -rf /usr/bin/python
ln -s /usr/local/bin/python3.5 /usr/bin/python
python –version
至此,查看得出python 3.5.1的话,说明你已安装成功。
最后配上Python 从入门到实践 PDF文档下载链接
Python 从入门到实践