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

 

有道词典
ln -s /usr/loca ...
详细X
ln -s /usr/local/python37/bin/python3 /usr/bin/python3

posted @ 2019-01-09 11:24  H-W  阅读(141)  评论(0)    收藏  举报