debain安装python3和pip3

一、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.png

4、创建连接

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  

你可能感兴趣的:(debain安装python3和pip3)