关于Ubuntu16.04升级python版本后,pip因SSLerror不能使用问题

本文讲述了在Ubuntu16.04中升级Python3.12并解决安装过程中出现的cmake版本不匹配和pipSSL错误问题,包括升级cmake、更换pip源以及重新安装pip的方法。

1、问题描述:

由于Ubuntu16.04自带的Python版本是2.7,但是我需要的Python版本是3.12,因此需要对Python进行重新下载安装。具体下载步骤可以参考:http://t.csdnimg.cn/egYq1,按照安装方法一(默认安装路径安装)即可。但是在安装完成后,在使用pip install时会出现以下警告和错误:

2、解决方案:

2.1 重新下载安装cmake

由于在如上的截图中所示,cmake版本不符合需求,因此需要先升级cmake版本。具体的升级方案可参考:http://t.csdnimg.cn/VavEq,按照博主的描述安装完成后,将不会再报红色字体的error,但是黄色字体的warning(SSLerror)依然存在。

2.2 pip换源

提示SSLError这种警告,一般是由于pip的下载服务器在国外,但是国内的访问时间过长导致访问被拒绝,因此我们需要将pip的下载源更换为国内源。具体操作如下:

mkdir ~/.pip/
cd .pip
sudo gedit pip.conf

我们在pip.conf文件中添加以下内容:

[global]
index-url=http://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host=mirrors.aliyun.com

添加完成后,可以使用如下指令查看是否添加成功:

pip config list

此外还可以添加其他国内源:

# 清华源
https://pypi.tuna.tsinghua.edu.cn/simple
# 腾讯源
http://mirrors.cloud.tencent.com/pypi/simple
# 豆瓣源
http://pypi.douban.com/simple/

2.3 重新安装一下pip:

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python3 get-pip.py

在以上所有工作完成后,pip应该可以正常工作了!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值