Linux Debian更新python

目标:更新版本3.7.0

1.下载

cd /usr/local/src/
wget https://www.python.org/ftp/python/3.5.1/Python-3.7.0.tgz

2.安装,在/usr/local目录下创建python3.7.0目录,将Python安装到该目录下

#创建文件夹
mkdir /usr/local/python3.7.0
#解压
tar xvf Python-3.7.0.tgz 
cd python-3.7.0
#安装
./configure --prefix=/usr/local/python3.7.0 (--enable-optimizations)
make && make install

3.将/usr/bin目录下的原python执行文件备份更名

mv /usr/bin/python /usr/bin/python2.7.0

4.将新版本3.7.0执行文件软链接复制到/usr/bin下

ln -s /usr/local/python3.7.0/bin/python3.7.0 /usr/bin/python

5.将3.7.0版本python设置全局环境变量

vim /etc/profile
#export PATH=$PATH:/usr/local/python3.7.0/bin
#添加到文件末尾,再source重载配置
source /etc/profile

6.验证安装成功

python --verison

注意:在./configure过程中,如果没有加上–-with-ssl参数时,默认安装的软件涉及到ssl的功能不可用,刚好pip3过程需要ssl模块,而由于没有指定,所以该功能不可用

说明:python3.6版本后./configure没有--with-ssl命令了,更改Modules/Setup文件

sudo vim Modules/Setup

#找到SSL部分
/SSL

#取消注释三行
_ssl _ssl.c \
        -DUSE_SSL -I$(SSL)/include -I$(SSL)/include/openssl \
        -L$(SSL)/lib -lssl -lcrypto

猜你喜欢

转载自blog.csdn.net/qq_27011361/article/details/83241172