1、查詢python安裝包(windos)
pip list 可以查詢所有已安裝的包和版本。怎麼知道本地安裝包的版本是否有可以更新的新版本呢?通過pip list函數可以實作。具體實作方式如下:
pip list --outdated --format=legacy
pip list --outdated --format=columns ##對比format=legacy,format=columns輸出格式和表格類似。
通過以上的方式即可獲得目前已經安裝的包目前版本,最新版本和包的安裝檔案形(wheel/sdist)
那麼該怎麼更新這些包呢
第一種方式:
pip install -U?xxxx (xxxx指包的名稱,該方法的缺點是包需要一個一個更新)
第二種方式:
pip-review函數
pip install pip-review
( -i http://mirrors.aliyun.com/pypi/simple --trusted-host mirrors.aliyun.com)
pip-review --local --interactive
2、問題:
安裝包出現Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ConnectTimeoutError
解決辦法:
pip install selectivesearch -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
其他源總結:
通過幾次pip的使用,對于預設的pip源的速度實在無法忍受,于是便搜集了一些國内的pip源,如下:
阿裡雲 http://mirrors.aliyun.com/pypi/simple/
中國科技大學 https://pypi.mirrors.ustc.edu.cn/simple/
豆瓣(douban) http://pypi.douban.com/simple/
清華大學 https://pypi.tuna.tsinghua.edu.cn/simple/
中國科學技術大學 http://pypi.mirrors.ustc.edu.cn/simple/
使用方法很簡單,直接 -i 加 url 即可!如下:
pip install web.py -i http://pypi.douban.com/simple
3、pip更新及Requirement already up-to-date解決方法
學習網址:http://www.cnblogs.com/tielemao/p/9628754.html
直接使用pip install --upgrade pip指令還會出現權限不足的報錯
使用python -m pip install --upgrade pip -vvv