CentOS安装Python 3

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_32782059/article/details/78456866

一般来说,linux服务器都已经预先安装了Python的计时器,但是有时候,你的程序需要一些特殊的新功能,必须要安装新版本的Python才可以使用,下面就以安装最新版本3.6.3为例做说明。


一、确定已经有的Python的版本

$which python

/usr/bin/python

$python -V

Python 2.7.5


二、安装Python

1、下载Python源代码,

https://www.python.org/downloads/source/

或直接从这里下载https://www.python.org/ftp/python/3.6.3/Python-3.6.3.tgz

将文件放到/var/tmp目录下


2、解压下载的文件

$tar -zxvf Python-3.6.3.tgz


3、编译与安装

$yum install zlib-devel openssl-devel   => 需要安装zlib的开发库和ssl的开发库。

$cd /var/tmp/Python-3.6.3

$./configure

$make

$sudo make install


4、验证安装

$/usr/local/bin/python3 -V

$pip3 -V


5、创建连接。

$ln -s /usr/local/bin/python3 /usr/bin/python3

$ln -s /usr/local/bin/pip3 /usr/bin/pip3


备注

如果在配置的时候出现no acceptable C compiler found in $PATH错误,

使用命令yum groupinstall "Development tools"来安装c编译工具。


zipimport.ZipImportError: can't decompress data; zlib not available

这个错误还没有解决,但是Python3.6.3可以使用。

yum install zlib-devel openssl-devel

然后重新安装python3.6.3

最后的提示是:

Installing collected packages: setuptools, pip
Successfully installed pip-9.0.1 setuptools-28.8.0


猜你喜欢

转载自blog.csdn.net/qq_32782059/article/details/78456866
今日推荐