CentOS安装python

来源:互联网 发布:雅思有模考软件么 编辑:程序博客网 时间:2024/06/13 23:00

参考链接:http://blog.csdn.net/rheostat/article/details/7614451
https://www.cnblogs.com/ewyb/archive/2010/10/26/1861744.html

步骤:

①第一步 在官网下载安装包。我下载的安装包是Python-3.5.0.tar.xz,第一次见这种压缩包格式,查了下,xz格式好像比7z格式压缩的更小,但是压缩费时更长,tar.xz格式是经过先压缩成tar,然后再压缩成xz.
压缩:

tar -cvf XXX.tar XXX/   --将xxx文件压缩成xxx.tarxz -z xxx.tar           --将xxx.tar压缩成xxx.tar.zx

解压:

xz -d xxx.tar.xz        --将xxx.tar.xz解压成xxx.tartar -xvf xxx.tar        --将xxx.tar解压成xxx文件

②运行configure。cd到解压的目录,运行configure

[root@localhost Python-3.5.0]#./configure

③运行make命令,编译源码,这步可能会花一些时间

[root@localhost Python-3.5.0]#make

④运行make install命令,执行安装

[root@localhost Python-3.5.0]#make install

以下为安装成功后部分显示内容:

Collecting setuptoolsCollecting pipInstalling collected packages: setuptools, pipSuccessfully installed pip-7.1.2 setuptools-18.2[root@localhost Python-3.5.0]# 

⑤至此,安装完成。运行python命令,会发现python版本跟我们安装的python版本不一致

[root@localhost data]# cd /[root@localhost /]# pythonPython 2.6.6 (r266:84292, Jul 23 2015, 15:22:56) [GCC 4.4.7 20120313 (Red Hat 4.4.7-11)] on linux2Type "help", "copyright", "credits" or "license" for more information.>>> 

好像是centos有预安装一个python,在 /usr/bin/python,所以我们需要将这个软链接链接到我们的安装的python上,运行如下命令:

[root@localhost /]# ln -s /data/Python-3.5.0/python /usr/bin/python

注:/data/Python-3.5.0/ 为Python安装目录。

这时,可能会提示:

ln: creating symbolic link `/usr/bin/python': File exists

若出现这个提示,把/usr/bin/python命令备份一下(或直接删除,但是,建议还是备份把。。。),再执行命令就可以了。

此时,运行python命令会进入我们安装的版本的python

[root@localhost /]# pythonPython 3.5.0 (default, Dec 20 2017, 06:50:15) [GCC 4.4.7 20120313 (Red Hat 4.4.7-18)] on linuxType "help", "copyright", "credits" or "license" for more information.>>>