Linux安装Python3.7.5环境 1. 查看系统安装的Python位置 2. 安装编译 Python3的相关包 3. 安装pip,因为 CentOs 是没有 pip 的。 5. 使用wget下载 python3.7的源码包 进入解压后的目录,依次执行下面命令进行手动编译 6. 添加软链接 7. 更改yum配置,因为其要用到python2才能执行,否则会导致yum不能正常使用(不管安装 python3的那个版本,都必须要做的) 8.添加pip镜像加速

whereis python

2. 安装编译 Python3的相关包

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

3. 安装pip,因为 CentOs 是没有 pip 的。

#运行这个命令添加epel扩展源 
yum -y install epel-release 
#安装pip 
yum install python-pip

5. 使用wget下载 python3.7的源码包

wget https://mirrors.huaweicloud.com/python/3.7.5/Python-3.7.5.tgz

安装Python

#解压缩

tar -zxvf Python-3.7.5.tgz

进入解压后的目录,依次执行下面命令进行手动编译

cd Python-3.7.5

./configure prefix=/usr/local/python3 

make && make install

6. 添加软链接

# 备份python软连接

mv /usr/bin/python  /usr/bin/python-bak
mv /usr/bin/pip  /usr/bin/pip-bak

#############################################

#添加python3的软链接 
ln -s /usr/local/python3/bin/python3.7 /usr/bin/python

#添加 pip3 的软链接 
ln -s /usr/local/python3/bin/pip3.7 /usr/bin/pip

#测试是否安装成功了 
python -V

7. 更改yum配置,因为其要用到python2才能执行,否则会导致yum不能正常使用(不管安装 python3的那个版本,都必须要做的)

vi /usr/bin/yum

把 #! /usr/bin/python 修改为 #! /usr/bin/python2

vi /usr/libexec/urlgrabber-ext-down

把 #! /usr/bin/python 修改为 #! /usr/bin/python2

8.添加pip镜像加速

Linux下,修改 ~/.pip/pip.conf (没有就创建一个文件夹及文件。文件夹要加“.”,表示是隐藏文件夹)

<!--1、进入~目录-->
cd ~

<!--2、创建.pip文件夹-->
mkdir .pip

<!--3、进入.pip文件夹-->
cd .pip/

<!--4、新建pip.conf文件-->
touch pip.conf

<!--5、编辑pip.conf文件,输入内容如下:-->
vim pip.conf

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host = https://pypi.tuna.tsinghua.edu.cn