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分析网页上所有超链接的方法
May 08 Python
举例讲解Python中字典的合并值相加与异或对比
Jun 04 Python
Zookeeper接口kazoo实例解析
Jan 22 Python
python使用筛选法计算小于给定数字的所有素数
Mar 19 Python
python实现堆和索引堆的代码示例
Mar 19 Python
对python中两种列表元素去重函数性能的比较方法
Jun 29 Python
OpenCV搞定腾讯滑块验证码的实现代码
May 18 Python
使用Python画出小人发射爱心的代码
Nov 23 Python
10个python3常用排序算法详细说明与实例(快速排序,冒泡排序,桶排序,基数排序,堆排序,希尔排序,归并排序,计数排序)
Mar 17 Python
用Python爬取LOL所有的英雄信息以及英雄皮肤的示例代码
Jul 13 Python
Python爬取某平台短视频的方法
Feb 08 Python
详解python第三方库的安装、PyInstaller库、random库
Mar 03 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程序?
2006/12/08 PHP
PHP中英混合字符串截取函数代码
2011/07/17 PHP
使用ThinkPHP自带的Http类下载远程图片到本地的实现代码
2011/08/02 PHP
PHP对接微信公众平台消息接口开发流程教程
2014/03/25 PHP
php实现的九九乘法口诀表简洁版
2014/07/28 PHP
PHP二维数组排序简单实现方法
2016/02/14 PHP
Redis在Laravel项目中的应用实例详解
2017/08/11 PHP
Yii2框架加载css和js文件的方法分析
2019/05/25 PHP
Laravel框架下的Contracts契约详解
2020/03/17 PHP
jQuery 瀑布流 浮动布局(一)(延迟AJAX加载图片)
2012/05/23 Javascript
jQuery页面加载初始化常用的三种方法
2014/06/04 Javascript
jQuery实现带有动画效果的回到顶部和底部代码
2015/11/04 Javascript
jquery中live()方法和bind()方法区别分析
2016/06/23 Javascript
微信小程序 使用picker封装省市区三级联动实例代码
2016/10/28 Javascript
教你一步步用jQyery实现轮播器
2016/12/18 Javascript
JS实现禁止高频率连续点击的方法【基于ES6语法】
2017/04/25 Javascript
详解Vue2.0 事件派发与接收
2017/09/05 Javascript
基于require.js的使用(实例讲解)
2017/09/07 Javascript
javascript Function函数理解与实战
2017/12/01 Javascript
Vue 项目中遇到的跨域问题及解决方法(后台php)
2018/03/28 Javascript
详解Webpack + ES6 最新环境搭建与配置
2018/06/04 Javascript
详解vue中this.$emit()的返回值是什么
2019/04/07 Javascript
vuex存储token示例
2019/11/11 Javascript
纯Python开发的nosql数据库CodernityDB介绍和使用实例
2014/10/23 Python
CentOS 6.X系统下升级Python2.6到Python2.7 的方法
2016/10/12 Python
python 定义n个变量方法 (变量声明自动化)
2018/11/10 Python
Python中时间datetime的处理与转换用法总结
2019/02/18 Python
Html5之自定义属性(data-,dataset)
2019/11/19 HTML / CSS
美国知名女性服饰品牌:New York & Company
2017/03/23 全球购物
什么是数据抽象
2016/11/26 面试题
本科生求职简历的自我评价
2013/10/21 职场文书
给物业的表扬信
2014/01/21 职场文书
档案保密承诺书
2014/06/03 职场文书
个人股份转让协议书范本
2014/10/26 职场文书
文艺节目主持词
2015/07/06 职场文书
2015年车间管理工作总结
2015/07/23 职场文书