Linux系统下升级pip的完整步骤


Posted in Python onJanuary 31, 2021

前言

问题提出:在Linux系统下安装python的logging库时提示以下信息

Linux系统下升级pip的完整步骤

经过一番折腾,定位在pip版本过低和setuptools版本过低上

一、Linux下更新包

sudo python3 -m pip install --upgrade [modulename]

 注:我这里使用的是python3所以命令中用的python3,如果使用python2直接python;mdulename参数为要升级的模块名称

1、升级pip:

sudo python3 -m pip install --upgrade pip

2、升级setuptool:

sudo python3 -m pip install --upgrade setuptools

 注:如遇到连接失败timeout情况可以在resolv配置文件中增加nameserver

sudo vim /etc/resolv.conf
#add nameserver
nameserver 8.8.8.8

 二、安装logging

1、使用默认国外源安装

sudo pip3 install logging

2、使用国内源安装

sudo pip3 install logging -i http://pypi.douban.com/simple --trusted-host pypi.douban.com

 由于默认使用的是国外的源,当遇到无法下载时可以使用国内源,以下提供三种国内源,我自己经常使用的是豆瓣源

清华大学:https://pypi.tuna.tsinghua.edu.cn/simple
阿里云:http://mirrors.aliyun.com/pypi/simple/
豆瓣:http://pypi.douban.com/simple/

三、无效的折腾

折腾完后发现依旧未解决,于是进入到site-packages里面找到关于logging的文件,原来logging模块是安装时自带的;

经历过这件事之后,突然有些感悟,对于任何事都要谨慎谨慎再谨慎,找到问题的关键,否则都是在做无用功,虽然无效但在折腾的过程中也有一些收获,这也是很欣慰的。

Python 相关文章推荐
简单分析Python中用fork()函数生成的子进程
May 04 Python
在Python中操作字典之fromkeys()方法的使用
May 21 Python
Python pyinotify日志监控系统处理日志的方法
Mar 08 Python
在Python中通过getattr获取对象引用的方法
Jan 21 Python
Python基于mysql实现学生管理系统
Feb 21 Python
kali中python版本的切换方法
Jul 11 Python
Python中list的交、并、差集获取方法示例
Aug 01 Python
Python2与Python3的区别点整理
Dec 12 Python
Python自省及反射原理实例详解
Jul 06 Python
Python实现打包成库供别的模块调用
Jul 13 Python
python邮件中附加文字、html、图片、附件实现方法
Jan 04 Python
解决pytorch 数据类型报错的问题
Mar 03 Python
用python制作个音乐下载器
Jan 30 #Python
Python 中Operator模块的使用
Jan 30 #Python
python多线程爬取西刺代理的示例代码
Jan 30 #Python
Python如何实现Paramiko的二次封装
Jan 30 #Python
python实现按日期归档文件
Jan 30 #Python
python使用Windows的wmic命令监控文件运行状况,如有异常发送邮件报警
Jan 30 #Python
如何用Django处理gzip数据流
Jan 29 #Python
You might like
第十一节 重载 [11]
2006/10/09 PHP
PHP获取url的函数代码
2011/08/02 PHP
php 伪造ip以及url来路信息方法汇总
2014/11/25 PHP
PHP开发实现快递查询功能详解
2019/04/08 PHP
跨浏览器通用、可重用的选项卡tab切换js代码
2011/09/20 Javascript
JavaScript中的关键字"VAR"使用详解 分享
2013/07/31 Javascript
Egret引擎开发指南之视觉编程
2014/09/03 Javascript
jQuery中addClass()方法用法实例
2015/01/05 Javascript
js实现鼠标悬停图片上时滚动文字说明的方法
2015/02/17 Javascript
javascript引用类型之时间Date和数组Array
2015/08/27 Javascript
JS实现的表格操作类详解(添加,删除,排序,上移,下移)
2015/12/22 Javascript
原生js实现jquery函数animate()动画效果的简单实例
2016/08/21 Javascript
JS获取年月日时分秒的方法分析
2016/11/28 Javascript
jQuery实现简单的手风琴效果
2020/04/17 jQuery
使用JS中的Replace()方法遇到的问题小结
2017/10/20 Javascript
javascript+html5+css3自定义弹出窗口效果
2017/10/26 Javascript
vue-cli + sass 的正确打开方式图文详解
2017/10/27 Javascript
js阻止默认右键的下拉菜单方法
2018/01/02 Javascript
jquery根据name取得select选中的值实例(超简单)
2018/01/25 jQuery
通过jquery toggleClass()属性制作文章段落更改背景颜色
2018/05/21 jQuery
JavaScript中call和apply方法的区别实例分析
2018/08/03 Javascript
微信小程序实现发送模板消息功能示例【通过openid推送消息给用户】
2019/05/05 Javascript
JavaScript语法约定和程序调试原理解析
2020/11/03 Javascript
详解使用pymysql在python中对mysql的增删改查操作(综合)
2017/01/18 Python
Python实现将文本生成二维码的方法示例
2017/07/18 Python
详解Django-channels 实现WebSocket实例
2019/08/22 Python
Django中ORM找出内容不为空的数据实例
2020/05/20 Python
python包的导入方式总结
2021/03/02 Python
解决HTML5中的audio在手机端和微信端的不能自动播放问题
2019/11/04 HTML / CSS
HTML5公共页面提取作为公用代码的方法
2020/06/30 HTML / CSS
会计师事务所审计实习自我鉴定
2013/09/20 职场文书
社会治安综合治理管理责任书
2014/04/16 职场文书
企业整改报告范文
2014/11/08 职场文书
美德少年事迹材料(2016推荐版)
2016/02/25 职场文书
基于MySql验证的vsftpd虚拟用户
2021/11/07 MySQL
在容器中使用nginx搭建上传下载服务器
2022/05/11 Servers