Linux系統下升級pip的完整步驟
前言
問題提出:在Linux系統下安裝python的logging庫時提示以下信息
經過一番折騰,定位在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 pip命令下載第三方庫的問題
- PIP安裝python包出現超時問題的解決
- Python包管理工具pip用法詳解
- pip install命令安裝擴展庫整理
- python中pip安裝庫時出現Read timed out解決辦法