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的Flask框架中实现登录用户的个人资料和头像的教程
Apr 20 Python
python探索之BaseHTTPServer-实现Web服务器介绍
Oct 28 Python
python入门前的第一课 python怎样入门
Mar 06 Python
在python中利用opencv简单做图片比对的方法
Jan 24 Python
python-itchat 获取微信群用户信息的实例
Feb 21 Python
Python将视频或者动态图gif逐帧保存为图片的方法
Sep 10 Python
基于python解线性矩阵方程(numpy中的matrix类)
Oct 21 Python
Python实现遗传算法(二进制编码)求函数最优值方式
Feb 11 Python
django admin 添加自定义链接方式
Mar 11 Python
Python中使用socks5设置全局代理的方法示例
Apr 15 Python
解决python绘图使用subplots出现标题重叠的问题
Apr 30 Python
使用pycharm运行flask应用程序的详细教程
Jun 07 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实现的封装验证码类详解
2013/06/18 PHP
php封装的连接Mysql类及用法分析
2015/12/10 PHP
盘点PHP和ASP.NET的10大对比!
2015/12/24 PHP
CI框架整合widget(页面格局)的方法
2016/05/17 PHP
用js实现上传图片前的预览(TX的面试题)
2007/08/14 Javascript
jquery validate使用攻略 第四步
2010/07/01 Javascript
利用jQuery操作对象数组的实现代码
2011/04/27 Javascript
JavaScript:Div层拖动效果实例代码
2013/08/06 Javascript
JavaScript实现的日期控件具体代码
2013/11/18 Javascript
动态加载dtree.js树treeview(示例代码)
2013/12/17 Javascript
js获取微信版本号的方法
2015/05/12 Javascript
详解JavaScript对象序列化
2016/01/19 Javascript
window.open打开窗口被拦截的快速解决方法
2016/08/04 Javascript
JS中的hasOwnProperty()、propertyIsEnumerable()和isPrototypeOf()
2016/08/11 Javascript
Vue2.0学习之详解Vue 组件及父子组件通信
2017/12/12 Javascript
vue 解决循环引用组件报错的问题
2018/09/06 Javascript
element ui table(表格)实现点击一行展开功能
2018/12/04 Javascript
VUE v-model表单数据双向绑定完整示例
2019/01/21 Javascript
微信小程序按钮点击动画效果的实现
2019/09/04 Javascript
为什么Vue3.0使用Proxy实现数据监听(defineProperty表示不背这个锅)
2019/10/14 Javascript
js中关于Blob对象的介绍与使用
2019/11/29 Javascript
[01:27:30]LGD vs Newbee 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/19 DOTA
web.py中调用文件夹内模板的方法
2014/08/26 Python
git使用.gitignore设置不生效或不起作用问题的解决方法
2017/06/01 Python
Python编程实现蚁群算法详解
2017/11/13 Python
Python+PIL实现支付宝AR红包
2018/02/09 Python
Django 创建新App及其常用命令的实现方法
2019/08/04 Python
如何安装2019Pycharm最新版本(详细教程)
2019/09/26 Python
深入研究HTML5实现图片压缩上传功能
2016/03/25 HTML / CSS
英国建筑用品在线:Building Supplies Online(BSO)
2018/04/30 全球购物
英国在线发型和美容产品商店:Beauty Cutie
2019/04/27 全球购物
教师实习期自我鉴定
2013/10/06 职场文书
中学教师岗位职责
2013/11/26 职场文书
单位个人查摆问题及整改措施
2014/10/28 职场文书
村级干部党员公开承诺事项
2015/05/04 职场文书
详解Redis在SpringBoot工程中的综合应用
2021/10/16 Redis