CentOS安装Python3.5

1.  安装python3.5可能使用的依赖

  yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel

2. wget https://www.python.org/ftp/python/3.5.1/Python-3.5.1.tgz

3. tar -zxvf Python-3.5.1.tgz

4. 把python移到/usr/local下面

mv Python-3.5.1 /usr/local

5. 删除旧版本的python依赖

ll /usr/bin | grep python

rm -rf /usr/bin/python

6. 进入python目录

cd /usr/local/Python-3.5.1/

7. 配置

./configure

以上命令都没错,到这步开始报错了。找了找原因,是我没有安装gcc编译器。先安装gcc编译器吧。安装完gcc后才能用源代码的方式编译安装软件。

yum install gcc-c++ -y

yum -y install gcc

到这步的时候很无奈的又报错了。

打开/usr/bin/yum(yum的配置文件)文件  vim /usr/bin/yum

CentOS安装Python3.5

   可以看到首行的注释,是/usr/bin/python。进入/usr/bin目录,查看目录下的python链接  ls python*,然后就发现我并没有Python这个软连接。不过有Python2.

所以我们要将/usr/bin下的python2重命名为python,这样这个yum的文件就可以找到了。但是要注意,在重命名python2的时候,应该先备份一下,使用命令:

mv python2 python2.bak

然后再将python2重命名为python就行了。

接下来正常安装

make && make install

8. 删除旧的软链接,创建新的软链接到最新的python

rm -rf /usr/bin/python

ln -s /usr/local/bin/python3.5 /usr/bin/python

python -V

CentOS安装Python3.5