安装python3
1. 安装依赖
首先安装依赖环境:
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
安装gcc
yum install gcc -y
安装libffi-devel
yum install libffi-devel
2. 安装python3
下载python压缩包
wget https://www.python.org/ftp/python/3.7.2/Python-3.7.2.tgz
将刚才下载的压缩包移动到/usr/local
文件夹下面
mv Python-3.7.2.tgz /usr/local/
创建一个python3
目录
mkdir /usr/local/python3
cd到Python-3.7.2.tgz
所在目录
cd /usr/local
解压
tar -zxvf Python-3.7.2.tgz
进入解压后得到的文件
cd /usr/local/Python-3.7.2/
生成makefile到刚才创建的python3
文件夹中
./configure --prefix=/usr/local/python3
编译执行
make
make install
创建一个软链接
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
然后再Linux下输入python3
看看能否进入交互式界面。如果可以就成功了。
3. 安装pip3
首先安装setuptools
wget https://pypi.python.org/packages/source/s/setuptools/setuptools-19.6.tar.gz
然后解压
tar -zxvf setuptools-19.6.tar.gz
进入解压后的软件包
cd setuptools-19.6/
编译
python3 setup.py build
注意:
这里如果产生了"ModuleNotFoundError: No module named '_ctypes'"
错误。
需要执行yum install libffi-devel
然后再次cd到刚才的python3目录下
重新执行一次./configure, make, make install
操作,
然后再执行python3 setup.py build
即可。
安装
python3 setup.py install
创建一个软连接
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
然后测试一下
pip3 install requests
成功就OK了!