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 enumerate遍历数组示例应用
Sep 06 Python
python数据结构之链表详解
Sep 12 Python
python使用Pycharm创建一个Django项目
Mar 05 Python
python调用Matplotlib绘制分布点并且添加标签
May 31 Python
python检测主机的连通性并记录到文件的实例
Jun 21 Python
python对绑定事件的鼠标、按键的判断实例
Jul 17 Python
Python随机数函数代码实例解析
Feb 09 Python
使用python实现多维数据降维操作
Feb 24 Python
Python PyQt5模块实现窗口GUI界面代码实例
May 12 Python
浅析Python迭代器的高级用法
Jul 16 Python
Python使用openpyxl复制整张sheet
Mar 24 Python
Python趣味挑战之教你用pygame画进度条
May 31 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
第十三节 对象串行化 [13]
2006/10/09 PHP
PHP判断远程图片是否存在的几种方法
2014/05/04 PHP
php数组生成html下拉列表的方法
2015/07/20 PHP
PHP实现webshell扫描文件木马的方法
2017/07/31 PHP
PHP cookie与session会话基本用法实例分析
2019/11/18 PHP
基于Jquery的表格隔行换色,移动换色,点击换色插件
2010/12/22 Javascript
基于Jquery的将DropDownlist的选中值赋给label的实现代码
2011/05/06 Javascript
javascript题目,重写函数让其无限相加
2012/02/15 Javascript
2014 年最热门的21款JavaScript框架推荐
2014/12/25 Javascript
javascript中数组的定义及使用实例
2015/01/21 Javascript
javascript实现在网页中运行本地程序的方法
2016/02/03 Javascript
jQuery获取某天的农历日期并判断是否除夕或新年的方法
2016/03/01 Javascript
JS中判断字符串中出现次数最多的字符及出现的次数的简单实例
2016/06/03 Javascript
AngularJS自定义控件实例详解
2016/12/13 Javascript
详解vue-cli开发环境跨域问题解决方案
2017/06/06 Javascript
Vue下的国际化处理方法
2017/12/18 Javascript
在小程序开发中使用npm的方法
2018/10/17 Javascript
Bootstrap实现省市区三级联动(亲测可用)
2019/07/26 Javascript
layui使用templet格式化表格数据的方法
2019/09/16 Javascript
详解Python中heapq模块的用法
2016/06/28 Python
利用Python如何生成便签图片详解
2018/07/09 Python
Django分页查询并返回jsons数据(中文乱码解决方法)
2018/08/02 Python
pyqt5 实现多窗口跳转的方法
2019/06/19 Python
python socket 聊天室实例代码详解
2019/11/14 Python
python机器学习库xgboost的使用
2020/01/20 Python
Python的scikit-image模块实例讲解
2020/12/30 Python
澳大利亚优质葡萄酒专家:Vintage Cellars
2019/01/08 全球购物
全球烹饪课程的领先预订平台:Cookly
2020/01/28 全球购物
MyBag中文网:英国著名的时尚包袋电商零售网站
2020/07/31 全球购物
工地宣传标语
2014/06/18 职场文书
教师党员个人整改措施材料
2014/09/16 职场文书
城管个人总结
2015/02/28 职场文书
2015毕业生实习期工作总结
2015/04/09 职场文书
2015年体育教师个人工作总结
2015/05/12 职场文书
2015年教务主任工作总结
2015/07/22 职场文书
python pyhs2 的安装操作
2021/04/07 Python