一、python3
1、安装依赖文件
apt-get install build-essential checkinstall
apt-get install libreadline-gplv2-dev libncursesw5-dev libssl-dev zlib1g-dev\
libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev
2、进入cd /usr/local/
cd /usr/local/
3、下载python3和安装
wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz
tar -zxf Python-3.7.3.tgz
rm Python-3.7.3.tgz
cd Python-3.7.3
./configure --prefix=/usr/local/Python-3.7.3
make
make install
Tips:
Python3.7需要openssl版本大于1.0.1或者LibreSSL版本大于2.6.4,如果你的版本刚好满足,那么执行完make就会像下图这样
图1.png4、创建连接
ln -s /usr/local/Python-3.7.3/bin/python3 /usr/bin/python3
二、安装pip3
1、cd到python3目录并且下载pip3
wget --no-check-certificate https://pypi.python.org/packages/source/s/setuptools/setuptools-19.6.tar.gz
tar -zxvf setuptools-19.6.tar.gz
rm setuptools-19.6.tar.gz
cd setuptools-19.6/
python3 setup.py build
python3 setup.py install
2、创建连接
ln -s /usr/local/Python-3.7.3/bin/pip3 /usr/bin/pip3
3、查看是否安装成功
pip3 -V
Tips:
如果提示ssl无法编译,那么就需要手动安装openssl 1.0.1以上的版本或者LibreSSL 2.6.4以上的版本。
我安装openssl1.0.1以上版本依旧不能解决ssl问题,所以我安装的是LibreSSL 2.6.4以上的版本。
安装LibreSSL步骤
一、下载libressl,版本随意选,大于2.6.4即可
cd /root
wget http://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-2.7.4.tar.gz
tar -zxvf libressl-2.7.4.tar.gz
rm libressl-2.7.4.tar.gz
cd libressl-2.7.4
./config –prefix=/usr/local/lib
make
make install
二、查看libssl库
cd /usr/local/lib
三、链接库
cd /etc/ld.so.conf.d
#新建文件:
vi libressl-2.7.4.conf
#将libssl库安装路径加入文件
/usr/local/lib
#重新加载库文件
ldconfig -v
网友评论