Python编译安装
版本:python37
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 libffi-devel libaio gcc
2、 创建安装目录
mkdir -p /usr/local/python3
3、 解压编译源码
tar -zxvf Python-3.7.0.tgz
cd Python-3.7.0
./configure --prefix=/usr/local/python3
make && make install
4、 链接
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
5、 修改环境变量
vi /etc/profile
插入
PATH=$PATH:/usr/local/python3/bin
生效
source /etc/profile
注意:
安装时如果报no module named '_ctypes'错误则手动安装libffi-devel
centos6 执行 rpm -ivh libffi-devel-3.0.5-3.2.el6.x86_64.rpm
centos7 执行 rpm -ivh libffi-devel-3.0.13-18.el7.x86_64.rpm
安装完成后执行 pip3 -V ,如果提示没有pip3的命令,则执行如下命令
以下命令也可做升级pip操作
setuptools
unzip setuptools-40.0.0.zip cd setuptools-40.0.0 python3 setup.py build python3 setup.py install
pip
tar -zxvf pip-18.0.tar.gz cd pip-18.0 python3 setup.py build python3 setup.py install

浙公网安备 33010602011771号