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实现DNS正向查询、反向查询的例子
Apr 25 Python
Python切片用法实例教程
Sep 08 Python
Python的Tornado框架异步编程入门实例
Apr 24 Python
Python数据结构与算法之完全树与最小堆实例
Dec 13 Python
Linux下python3.6.1环境配置教程
Sep 26 Python
python自定义函数实现一个数的三次方计算方法
Jan 20 Python
快速解决vue.js 模板和jinja 模板冲突的问题
Jul 26 Python
face++与python实现人脸识别签到(考勤)功能
Aug 28 Python
对python pandas中 inplace 参数的理解
Jun 27 Python
python右对齐的实例方法
Jul 05 Python
解决pip安装的第三方包在PyCharm无法导入的问题
Oct 15 Python
python爬虫快速响应服务器的做法
Nov 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中如何使对象可以像数组一样进行foreach循环
2013/08/09 PHP
php连接mysql数据库
2017/03/21 PHP
ThinkPHP防止重复提交表单的方法实例分析
2018/05/10 PHP
Javascript JSQL,SQL无处不在,
2010/05/05 Javascript
jQuery创建插件的代码分析
2011/04/14 Javascript
Jquery 改变radio/checkbox选中状态,获取选中的值(示例代码)
2013/12/12 Javascript
firefox下jquery ajax返回object XMLDocument处理方法
2014/01/26 Javascript
jquery插件jquery.confirm弹出确认消息
2015/12/22 Javascript
jquery按回车键实现表单提交的简单实例
2016/05/25 Javascript
jQuery排序插件tableSorter使用方法
2017/02/10 Javascript
js序列化和反序列化的使用讲解
2019/01/19 Javascript
jquery无缝图片轮播组件封装
2020/11/25 jQuery
[03:39]DOTA2英雄梦之声_第05期_幽鬼
2014/06/23 DOTA
[14:25]教你分分钟做大人:主宰(HEROS)
2014/12/08 DOTA
[03:12]完美世界DOTA2联赛PWL DAY7集锦
2020/11/06 DOTA
浅谈插入排序算法在Python程序中的实现及简单改进
2016/05/04 Python
利用Hyperic调用Python实现进程守护
2018/01/02 Python
用python制作游戏外挂
2018/01/04 Python
python pandas 对series和dataframe的重置索引reindex方法
2018/06/07 Python
django rest framework 数据的查找、过滤、排序的示例
2018/06/25 Python
解决python Markdown模块乱码的问题
2019/02/14 Python
简单了解python高阶函数map/reduce
2019/06/28 Python
基于python实现判断字符串是否数字算法
2020/07/10 Python
H5页面适配iPhoneX(就是那么简单)
2019/12/02 HTML / CSS
巴西购物网站:Estrela10
2018/12/13 全球购物
优秀教师获奖感言
2014/01/31 职场文书
医院检讨书范文
2014/02/01 职场文书
春节晚会主持词
2014/03/24 职场文书
人资专员岗位职责
2014/04/04 职场文书
基层党组织建设整改方案
2014/09/16 职场文书
先进工作者个人总结
2015/02/15 职场文书
物资采购管理制度
2015/08/06 职场文书
新兵入伍决心书
2015/09/22 职场文书
nginx简单配置多个server的方法
2021/03/31 Servers
HTML页面滚动时部分内容位置固定不滚动的实现
2021/04/14 HTML / CSS
Redis5之后版本的高可用集群搭建的实现
2021/04/27 Redis