Python - 升級所有已安裝的第三方包


我們有時候需要把系統上已經安裝的第三方的packages升級到最新版。但是easy_install和pip都沒有直接的命令可以使用。

我們可以是用如下命令來查看系統上面哪些包過期了。

pip list --outdated

其實能這樣列表出來后我們就可以配合其他shell命令來完成升級了。

pip freeze --local | grep -v '^\-e' | cut -d = -f 1 | xargs pip install –U

或者執行一下命令:

pip list --outdated | grep '^[a-z]* (' | cut -d " " -f 1 | xargs pip install -U 

剩下的就是等下載完成即可了。

前提是已經安裝了pip,pip安裝之前需要安裝setuptools。

  1. 下載setuptools,地址: https://pypi.python.org/packages/source/s/setuptools/setuptools-7.0.zip
  2. 解壓
  3. 命令行或者shell進入解壓的目錄中執行:python setup.py install 。在linux下面主要執行命令的時候需要sudo
  4. 安裝pip。執行如下命令:easy_install pip 。 同樣需要注意sudo


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM