Centos7 安装Python3.7

2023-06-06  本文已影响0人  承诺一时的华丽

一、安装依赖,下载源码
1、首先要先安装依赖包:

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

2、下载python源码包
去官方下载到本地然后上传到服务器或者wget下载;

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

3、解压

tar -zxvf Python-3.7.0.tgz

4、进入解压后的目录:

cd Python-3.7.0
./configure
make && make install

执行完make&&make install之后,如果出现以下这种报错:

“ModuleNotFound:No module named ‘_ctypes’”

这里需要执行:

yum install libffi-devel -y

执行完继续 make&&make install

6、软连接
基本上python3.7我们就安装完成了,默认情况下,python3.7安装在/usr/local/bin/,这里为了使默认python变成python3,需要加一条软链接,并把之前的python改成python.bak:

[root@server Python-3.7.0]# mv /usr/bin/python /usr/bin/python.bak
[root@server Python-3.7.0]# ln -s /usr/local/bin/python3 /usr/bin/python

接着默认pip也是需要修改的,可以通过find / -name 'pip3’找到pip3的位置,同样的,加一条软链到bin里面:

mv /usr/bin/pip /usr/bin/pip.bak
ln -s /usr/local/bin/pip3 /usr/bin/pip
上一篇下一篇

猜你喜欢

热点阅读