deepin更新依赖错误_deepin-linux深度操作系统的python3.8安装的掉坑录

推荐指数:★★★★


总想尝试新的东西,新的python,那么掉坑是必然的,所以在以后的学习python中专门有一个报错如何解决问题,是不是呀?发现问题,解决问题,也是以后学习python或者其他计算机语言,乃至生活的一大本领。


题诗

---入坑记

谁人没有掉过坑,

有人起来有人恨。

入坑还要看你忍,

出来就是一大神。

f59343f9b62b58862db6421d4ac505e7.png

1.deepin-linux操作系统+华为笔记本电脑配置

系统自带python2.7和python3.5

图1

6e7b5248a69cdc3695ca4ba027d6528b.png

2.pip未安装

96d6f796a7329148d4d7b13f76a88bf8.png

先别急着装pip。

说几句题外话,千万别忘记先备份系统,初始备份到移动硬盘上去,这样好折腾自己的电脑。

3.今天来讲如何安装多个版本python,去官网下载,建议下载python3.8.0。

4.在root下,将包放到opt下,解压。

5.file:///opt/Python-3.8.0

cd /opt/Python-3.8.0

xgj@xgj-PC:~$ su

密码:

root@xgj-PC:/home/xgj# cd

root@xgj-PC:~# cd /opt/Python-3.8.0

root@xgj-PC:/opt/Python-3.8.0#

6.新建文件夹python3.8作为python的安装路径,以免覆盖老的版本

mkdir /usr/local/python3.8

=============================

★请注意:有坑有坑!★

可以跳过,到下面先按依赖

还是跳过去吧。

=============================

7.开始编译安装:

./configure --prefix=/usr/local/python3.8make make install

==============================

8. 建立软连接

ln -s /usr/local/python3.8/bin/python3.8 /usr/bin/python3.8ln -s /usr/local/python3.8/bin/pip3.8 /usr/bin/pip3.8

安装成功。

图3

4e9ffde2b32d49229a009ed304b2f43c.png

升级pip

pip3.8 install --upgrade pip

==========================

★坑在这里:报错,★

==========================

报错

WARNING: pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.

掉坑了!!!错错错,都是我错。

网上有很多方法,也有坑。

怎么办呢?遇到问题解决问题。

回到这里来。

root@xgj-PC:~# cd /opt/Python-3.8.0

root@xgj-PC:/opt/Python-3.8.0#

========================

注意:如果刚才直接跳到这里的

这个make clean就不需要了

========================

make clean # 如果掉坑了,别怕,扫一扫,clean

================================================

一定要先安装依赖,否认报错,因为python版本更新后打的补丁。

================================================

★先应该安装这个更新和依赖★:

sudo apt-get install opensslsudo apt-get install libssl-dev  #安装sudo apt-get install libssl-dev opensslsudo apt-get install libffi-devsudo apt-get install zlib1g-dev libsqlite3-dev tk-devsudo apt-get install build-essential libncursesw5-dev libgdbm-dev libc6-devsudo apt-get install build-essential python-dev python-setuptools python-pip python-smbus

================

没有掉坑的,go on!

================

7.开始编译安装:

./configure --prefix=/usr/local/python3.8makemake install

===============================

如果:掉坑的,不用走第8步了

否则,继续

===============================

8. 建立软连接

ln -s /usr/local/python3.8/bin/python3.8 /usr/bin/python3.8

ln -s /usr/local/python3.8/bin/pip3.8 /usr/bin/pip3.8

看看这次有没有报错?

升级pip

pip3.8 install --upgrade pip

没有报错!

也成功了

图4

68d2a91c85d61505ba40c03abd1113f0.png

备注:如果嫌慢,可以加国内镜像----阿里云

pip3.8 install -i https://mirrors.aliyun.com/pypi/simple --upgrade pip

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值