CentOS上安装配置Python3.7

引言

之前一直用Ubuntu,安装软件很简单,用 apt 就行了。最近想在服务器上安装Python3,但服务器的操作系统是CentOS,安装过程比较麻烦,所以mark下来了。

具体步骤

一、安装依赖包

yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make

二、再安装一个工具,否则会导致pip安装失败

yum install libffi-devel -y

三、下载Python3.7的包

有两种方法,一种是从官网下载,然后上传到CentOS上;另一种是通过wget命令直接下载。
1.官方下载:
打开python的官方网站,下载python3.7,选择Gzipped source tarball,下载到本地,然后上传到服务器即可。
2.wget命令:
wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz

四、安装Python3.7.0
tar -zxvf Python-3.7.0.tgz
cd Python-3.7.0
./configure
make&&make install
五、配置环境变量
mv /usr/bin/python /usr/bin/python.bak
ln -s /usr/local/bin/python3 /usr/bin/python
mv /usr/bin/pip /usr/bin/pip.bak
ln -s /usr/local/bin/pip3 /usr/bin/pip

这时,输入python或python3即可进入python3,输入python2可以进入python2的Shell,输入pip -V可以查看当前pip和python版本。

六、配置yum

这时yum不能用了,因为yum是依赖python2的,而python这个环境变量现在已经是python3了。执行下列操作即可。
vim /usr/libexec/urlgrabber-ext-down
将第一行/usr/bin/python改成/usr/bin/python2即可。
vim /usr/bin/yum
和上面一样,将第一行/usr/bin/python改成/usr/bin/python2即可。
至此,python3.7已经安装配置完成了。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

开始在上面输入您的搜索词,然后按回车进行搜索。按ESC取消。

返回顶部