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 过滤字符串的技巧,map与itertools.imap
Sep 06 Python
python类继承用法实例分析
May 27 Python
浅谈Python中列表生成式和生成器的区别
Aug 03 Python
Python实现的json文件读取及中文乱码显示问题解决方法
Aug 06 Python
Django框架模型简单介绍与使用分析
Jul 18 Python
Python字符串大小写转换拼接删除空白
Sep 19 Python
Python字典添加,删除,查询等相关操作方法详解
Feb 07 Python
Django 返回json数据的实现示例
Mar 05 Python
借助Paramiko通过Python实现linux远程登陆及sftp的操作
Mar 16 Python
Python3开发实例之非关系型图数据库Neo4j安装方法及Python3连接操作Neo4j方法实例
Mar 18 Python
Python QT组件库qtwidgets的使用
Nov 02 Python
关于探究python中sys.argv时遇到的问题详解
Feb 23 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模拟js函数unescape的函数代码
2012/10/20 PHP
PHP闭包函数传参及使用外部变量的方法
2016/03/15 PHP
利用PHP访问MySql数据库的逻辑操作以及增删改查的实例讲解
2017/08/30 PHP
PHP输出Excel PHPExcel的方法
2018/07/26 PHP
php的优点总结 php有哪些优点
2019/07/19 PHP
javascript 动态调整图片尺寸实现代码
2009/12/28 Javascript
javascript基础知识大集锦(二) 推荐收藏
2011/01/13 Javascript
JavaScript异步编程:异步数据收集的具体方法
2013/08/19 Javascript
jQuery判断checkbox(复选框)是否被选中以及全选、反选实现代码
2014/02/21 Javascript
js 判断浏览器使用的语言示例代码
2014/03/22 Javascript
js显示当前日期时间和星期几
2015/10/22 Javascript
深入JavaScript高级程序设计之对象、数组(栈方法,队列方法,重排序方法,迭代方法)
2015/12/01 Javascript
JavaScript 消息框效果【实现代码】
2016/04/27 Javascript
基于jQuery ligerUI实现分页样式
2016/09/18 Javascript
JavaScript 输出显示内容(document.write、alert、innerHTML、console.log)
2016/12/14 Javascript
vue 全选与反选的实现方法(无Bug 新手看过来)
2018/02/09 Javascript
利用angular、react和vue实现相同的面试题组件
2018/02/19 Javascript
解决Angular.js中使用Swiper插件不能滑动的问题
2018/02/26 Javascript
vue 实现的树形菜的实例代码
2018/03/19 Javascript
JS XMLHttpRequest原理与使用方法深入详解
2020/04/30 Javascript
echarts饼图各个板块之间的空隙如何实现
2020/12/01 Javascript
[38:51]2014 DOTA2国际邀请赛中国区预选赛 Orenda VS LGD-CDEC
2014/05/22 DOTA
[15:35]教你分分钟做大人:天怒法师
2014/10/30 DOTA
Python中操作MySQL入门实例
2015/02/08 Python
解决python3捕获cx_oracle抛出的异常错误问题
2018/10/18 Python
深入理解Django-Signals信号量
2019/02/19 Python
Django REST framework 视图和路由详解
2019/07/19 Python
Python 用turtle实现用正方形画圆的例子
2019/11/21 Python
python画图常规设置方式
2020/03/05 Python
拿来就用!Python批量合并PDF的示例代码
2020/08/10 Python
Python通过Schema实现数据验证方式
2020/11/12 Python
女性时尚在线:IVRose
2019/02/23 全球购物
校庆活动方案
2014/03/31 职场文书
如何用JavaScript实现一个数组惰性求值库
2021/05/05 Javascript
Redis缓存-序列化对象存储乱码问题的解决
2021/06/21 Redis
mongoDB数据库索引快速入门指南
2022/03/23 MongoDB