linux安装python3
1、yum -y groupinstall "Development tools" 更新源
2、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 zlib1g-dev gcc gcc-c++安装依赖
3、mkdir /usr/local/python3 创建目录
4、tar -zxvf Python 解压
5、./configure --prefix=/usr/local/python3 --enable-optimizations --with-ssl
6、make && make install
7、ln -s /usr/local/python3/bin/python3 /usr/local/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/local/bin/pip3 创建软连接
安装完成之后出现ssl错误
1. 下载 openssl 编译安装 https://www.openssl.org/source/
2.mkdir /usr/local/openssl 创建目录
3.tar -zxvf openssl 解压
4. ./config --prefix=/usr/local/openssl
5. make && make install
6.mv /usr/bin/openssl /usr/bin/openssl.old
mv /usr/lib64/openssl /usr/lib64/openssl.old
mv /usr/lib64/libssl.so /usr/lib64/libssl.so.old
ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl
ln -s /usr/local/openssl/include/openssl /usr/include/openssl
ln -s /usr/local/openssl/lib/libssl.so /usr/lib64/libssl.so
7. ./configure --prefix=/usr/local/python3 --with-openssl=/usr/local/openssl 重新编译pyhton

浙公网安备 33010602011771号