pip安裝使用詳解


 #yum install wget

#wget 'https://bootstrap.pypa.io/get-pip.py'

#python get-pip.py

#pip install pyopenssl ndg-httpsclient pyasn1

#pip install 'requests[security]'

#wget https://pypi.python.org/packages/2.7/c/chardet/chardet-2.2.1-py2.py3-none-any.whl --no-check-certificate

md5sum chardet-2.2.1-py2.py3-none-any.whl

pip install chardet-2.2.1-py2.py3-none-any.whl

 

使用詳解

 

1、pip安裝軟件

 

# pip install SomePackage

  [...]

  Successfully installed SomePackage

2、pip查看已安裝的軟件

復制代碼

# pip show --files SomePackage

  Name: SomePackage

  Version: 1.0

  Location: /my/env/lib/pythonx.x/site-packages

  Files:

   ../somepackage/__init__.py

   [...]

復制代碼

3、pip檢查哪些軟件需要更新

# pip list --outdated

  SomePackage (Current: 1.0 Latest: 2.0)

4、pip升級軟件

 

復制代碼

# pip install --upgrade SomePackage

  [...]

  Found existing installation: SomePackage 1.0

  Uninstalling SomePackage:

    Successfully uninstalled SomePackage

  Running setup.py install for SomePackage

  Successfully installed SomePackage

復制代碼

5、pip卸載軟件

 

$ pip uninstall SomePackage

  Uninstalling SomePackage:

    /my/env/lib/pythonx.x/site-packages/somepackage

  Proceed (y/n)? y

  Successfully uninstalled SomePackage

 

pip --help

 
Usage  
  pip <command> [options]
 
Commands:
  install                     安裝包.
  uninstall                   卸載包.
  freeze                      按着一定格式輸出已安裝包列表
  list                        列出已安裝包.
  show                        顯示包詳細信息.
  search                      搜索包,類似yum里的search.
  wheel                       Build wheels from your requirements.
  zip                         不推薦. Zip individual packages.
  unzip                       不推薦. Unzip individual packages.
  bundle                      不推薦. Create pybundles.
  help                        當前幫助.
 
General Options:
  -h, --help                  顯示幫助.
  -v, --verbose               更多的輸出,最多可以使用3次
  -V, --version               現實版本信息然后退出.
  -q, --quiet                 最少的輸出.
  --log-file <path>           覆蓋的方式記錄verbose錯誤日志,默認文件:/root/.pip/pip.log
  --log <path>                不覆蓋記錄verbose輸出的日志.
  --proxy <proxy>             Specify a proxy in the form [user:passwd@]proxy.server:port.
  --timeout <sec>             連接超時時間 (默認15秒).
  --exists-action <action>    Default action when a path already exists: (s)witch, (i)gnore, (w)ipe, (b)ackup.
  --cert <path>               證書.


免責聲明!

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



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