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多进程机制实例详解
Jul 02 Python
Python实现包含min函数的栈
Apr 29 Python
Python Web程序部署到Ubuntu服务器上的方法
Feb 22 Python
浅谈Python在pycharm中的调试(debug)
Nov 29 Python
对python打乱数据集中X,y标签对的方法详解
Dec 14 Python
Python同步遍历多个列表的示例
Feb 19 Python
Python实现生成密码字典的方法示例
Sep 02 Python
Python figure参数及subplot子图绘制代码
Apr 18 Python
python的reverse函数翻转结果为None的问题
May 11 Python
Python 制作查询商品历史价格的小工具
Oct 20 Python
python3处理word文档实例分析
Dec 01 Python
python 通过exifread读取照片信息
Dec 24 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
PHP mcrypt可逆加密算法分析
2011/07/19 PHP
深入解析PHP的引用计数机制
2013/06/14 PHP
PHP判断一个gif图片是否为动态图片的方法
2014/11/19 PHP
PHP中的命名空间相关概念浅析
2015/01/22 PHP
php实现比较全的数据库操作类
2015/06/18 PHP
PHP函数超时处理方法
2016/02/14 PHP
深入理解Yii2.0乐观锁与悲观锁的原理与使用
2017/07/26 PHP
用 JavaScript 迁移目录
2006/12/18 Javascript
JavaScript多线程的实现方法
2007/05/08 Javascript
jquery中获取元素的几种方式小结
2011/07/05 Javascript
用jquery实现输入框获取焦点消失文字
2013/04/27 Javascript
JavaScript设计模式学习之“类式继承”
2015/03/12 Javascript
3种js实现string的substring方法
2015/11/09 Javascript
原生JS封装Ajax插件(同域、jsonp跨域)
2016/05/03 Javascript
javascript运算符——逻辑运算符全面解析
2016/06/27 Javascript
bootstrap组件之按钮式下拉菜单小结
2017/01/19 Javascript
详解nodeJS之路径PATH模块
2017/05/31 NodeJs
最全的JavaScript开发工具列表 总有一款适合你
2017/06/29 Javascript
angularjs利用directive实现移动端自定义软键盘的示例
2017/09/20 Javascript
聊聊Vue.js的template编译的问题
2017/10/09 Javascript
基于JavaScript实现简单的音频播放功能
2018/01/07 Javascript
原生JS封装_new函数实现new关键字的功能
2018/08/12 Javascript
ant design中upload组件上传大文件,显示进度条进度的实例
2020/10/29 Javascript
Map与WeakMap类型在JavaScript中的使用详解
2020/11/18 Javascript
使用Typescript开发微信小程序的步骤详解
2021/01/12 Javascript
Python3实现的简单验证码识别功能示例
2018/05/02 Python
python组合无重复三位数的实例
2018/11/13 Python
Python + selenium + requests实现12306全自动抢票及验证码破解加自动点击功能
2018/11/23 Python
python通过函数名调用函数的几种场景
2020/09/23 Python
Python之qq自动发消息的示例代码
2021/02/18 Python
一些Unix笔试题和面试题
2012/09/25 面试题
高中毕业生生活的自我评价
2013/12/08 职场文书
党的群众路线教育实践活动批评与自我批评发言稿
2014/10/16 职场文书
关于python pygame游戏进行声音添加的技巧
2021/10/24 Python
Python中re模块的元字符使用小结
2022/04/07 Python
MySQL池化框架学习接池自定义
2022/07/23 MySQL