新安装centos之后需要以下步骤
yum update 更新系统
安装python3
wget https://www.python.org/ftp/python/3.6.3/Python-3.6.3.tgz
解压缩:tar -zxvf Python-3.5.1.tgz
cd Python-3.5.0
需提前安装gcc
yum install gcc
还需安装zlib
yum install zlib zlib-devel
./configure –prefix=/usr/local/python –enable-shared –with-ssl
Configure是一个可执行脚本,它有很多选项,在待安装的源码路径下使用命令./configure –help输出详细的选项列表。
其中–prefix选项是配置安装的路径,如果不配置该选项,安装后可执行文件默认放在/usr /local/bin,库文件默认放
在/usr/local/lib,配置文件默认放在/usr/local/etc,其它的资源文件放在/usr /local/share,比较凌乱。
如果配置–prefix,如:
./configure –prefix=/usr/local/test
可以把所有资源文件放在/usr/local/test的路径中,不会杂乱。
用了—prefix选项的另一个好处是卸载软件或移植软件。当某个安装的软件不再需要时,只须简单的删除该安装目录,
make
make install
pip中使用的是/usr/bin/python3,所以要加个python3
ln -s /usr/local/python/bin/python3 /usr/bin/python3
因为没有默认安装,设置了安装位置,所以要把配置文件加载到系统
echo /usr/local/python/lib >> /etc/ld.so.conf.d/local.conf
ldconfig
安装pip
tar -zxvf pip-9.0.1.tar.gz
cd pip-9.0.1
python3 setup.py install
还需要安装openssl
yum install openssl-devel -y
再重新安装python