1.从python 官网 :https://www.python.org/downloads/ 找到要下载的python 的版本 , 复制下载地址的网站,进入系统命令,进入下载的目录,输入
wget 复制的链接
2.下载完后解压文件 解压命令:https://blog.csdn.net/W1948730080/article/details/81582830
3.解压后进入解压的python目录,编译安装
./configure --prefix=/usr/local/python3
# 后面的是安装位置,我习惯安装在 /uer/local
make
make install
4.建立软链
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
5.把python3 中的 bin 路径加入PATH
vim ~/.bash_profile
PATH=$PATH:$HOME/bin:/usr/local/python3/bin
6.检查
# python3 -V
Collecting setuptools
Collect ideas
Install the collected packages: setuptools, pip
Pip-10.0.1 setuptools-39.0.1 has been successfully installed
# (一般情况下安装python3的时候会自动把pip3和setuptools装好)
# 但是貌似还不能直接用,直接输pip3会 command not found
# 需要建立pip3的软链 ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
7.安装pip
先安装setuptools
wget --no-check-certificate https://pypi.python.org/packages/source/s/setuptools/setuptools-19.6.tar.gz#md5=c607dd118eae682c44ed146367a17e26
tar -zxvf setuptools-19.6.tar.gz
cd setuptools-19.6
python3 setup.py build
python3 setup.py install
再安装pip
wget --no-check-certificate https://pypi.python.org/packages/source/p/pip/pip-8.0.2.tar.gz#md5=3a73c4188f8dbad6a1e6f6d44d117eeb
tar -zxvf pip-8.0.2.tar.gz
cd pip-8.0.2
python3 setup.py build
python3 setup.py install
这里可能会出现 python3 中的 pip 与系统自带的pip 同名的情况,而系统自带的pip 已经建立了软链,所以我们要建立一个pip3 的软链,进入 /user/local/python3/bin 目录,观察python3 的名字(我的是pip)
ln -s /usr/local/python3/bin/pip /usr/bin/pip3
输入 pip3 看看能否运行
在安装setuptools 时若出现
RuntimeError: Compression requires the (missing) zlib module
是缺少zlib 模块
解决:
yum install zlib
yum install zlib-devel
cd 到python3 的目录执行
make
make install
然后再次执行setuptools 的安装命令