Python - 升級全部已安裝的第三方包

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

咱們能夠是用以下命令來查看系統上面哪些包過時了。linux

pip list --outdatedshell

其實能這樣列表出來後咱們就能夠配合其餘shell命令來完成升級了。spa

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

或者執行一下命令:code

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

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

前提是已經安裝了pip,pip安裝以前須要安裝setuptools。ip

  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
相關文章
相關標籤/搜索