安装前
检查python版本
python --version
安装一些开发工具包
先安装 Development Tools
yum groupinstall -y "Development tools"
安装其他工具包
yum install -y zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel
安装python
下载python
wget https://www.python.org/ftp/python/3.5.0/Python-3.5.0.tar.xz
解压
tar Jxvf Python-3.5.0.tar.xz
进入文件夹
cd Python-3.5.0
文件预编译
./configure
编译安装
make && make install
如果你安装的是python3.7,那么你可能会出现“ModuleNotFoundError: No module named '_ctypes'”这种错误,运行以下命令,然后重新make && make install即可
yum install libffi-devel
配置python
先把系统默认的旧版 Python 重命名
mv /usr/bin/python /usr/bin/python.old
再删除系统默认的 python-config 软链接
rm -f /usr/bin/python-config
最后创建新版本的 Python 软链接
ln -s /usr/local/bin/python3.5 /usr/bin/python
ln -s /usr/local/bin/python-config /usr/bin/python-config
ln -s /usr/local/include/python3.5/ /usr/include/python3.5
ln -s /usr/local/bin/pip3.5 /usr/local/bin/pip
升级pip到最新版本
pip install --upgrade pip
1、编辑 /usr/bin/yum 文件,把代码第一行的 python 改为指向老的 python 版本
将第一行的
#!/usr/bin/python
改为
#!/usr/bin/python2.6
此处的python2.6是linux自带的python版本
2、修改urlgrabber-ext-down
命令:vim /usr/libexec/urlgrabber-ext-down
修改方式和yum一样,修改第一行
再次查看python版本,已为3.5
python --version
使用 pip 安装第三方库 requests
pip install requests