1. 程式人生 > >Python瑞士軍刀 -- pip與pip3

Python瑞士軍刀 -- pip與pip3

pip是python的包管理工具,pip和pip3版本不同,都位於Scripts\目錄下:
如果只安裝了Python2,則只能使用pip。
如果只安裝了Python3,則可以使用pip和pip3,二者是等價的。
如果同時安裝了Python2和Python3,則pip預設給Python2用,pip3指定給Python3用。

一. pip用法

用法:   
  pip <command> [options]

命令:
  install                     安裝指定包.
  download                    下載指定包.
  uninstall                   解除安裝指定包.
  freeze                      輸出已經安裝的某個包的依賴資訊.
  list                        列出所有已經安裝的包.
  show                        顯示指定的某個已經安裝的包的詳細資訊.
  check                       檢查已經安裝的某個包是否有依賴問題.
  search                      搜尋符合條件的包
  wheel                       安裝whl格式的wheel包.
  hash                        計算指定包的hash值.
  help                        顯示幫助資訊.

General Options:
  -h, --help                  Show
help.
--isolated 在一個單獨的環境中執行pip,忽略環境變數和使用者配置. -v, --verbose 顯示更多的輸出資訊. -V, --version 顯示pip版本. -q, --quiet 顯示更少的輸出,只顯示WARNING,ERROR, and CRITICALG級別的日誌. --proxy <proxy> 指定代理,代理格式: [user:
[email protected]
]proxy.server:port. --retries <retries> 每個連線的最大重試次數,預設5次. --timeout <sec> 設定socket的超時時間,預設15秒. --exists-action <action> Default action when a path already exists: (s)witch, (i)gnore, (w)ipe, (b)ackup, (a)bort. --trusted-host <hostname> Mark
this host as trusted, even though it does
not have valid or any HTTPS. --cert <path> Path to alternate CA bundle. --client-cert <path> Path to SSL client certificate, a single file containing the private key and the certificate in PEM format. --cache-dir <dir> Store the cache data in <dir>. --no-cache-dir Disable the cache. --disable-pip-version-check Don't periodically check PyPI to determine whether a new version of pip is available for download. Implied with --no-index.

二. 使用指定映象

我們在使用pip線上安裝時,經常遇到網路不穩定,或者因為某種原因導致的網路無法訪問,這時我們可以通過指定特定的源映象來安裝(如國內的源):
如果想手動指定源,可以使用pip -i來指定源,比如用豆瓣的源來安裝web.py框架:

pip install web.py -i https://pypi.douban.com/simple

也可以將源寫進配置檔案,這樣就不用每次都輸入命令了。開啟配置檔案%APPDATA%\pip\pip.ini(如果沒有,可以手動新建一個),修改內容:

[global]
index-url = https://pypi.douban.com/simple

相關推薦

Python瑞士軍刀 -- pippip3

pip是python的包管理工具,pip和pip3版本不同,都位於Scripts\目錄下: 如果只安裝了Python2,則只能使用pip。 如果只安裝了Python3,則可以使用pip和pip3,二者是等價的。 如果同時安裝了Python2和Python3

pip pip3 區別

pip 與 pip3 區別 電腦同時有多個版本的 python 時,pip3 可以自動判別用 python3 來安裝庫,是為了避免同 python2 發生衝突。 如果你的電腦僅僅安裝了 python3,使用 pip 或者 pip3 是一樣的。 安裝 python3

Mac無法使用pippip3命令

Pip 與pip3分別是用終端安裝python與python3時自帶的命令,如果無法使用,則使用 brew reinstall python 和 brew reinstall python3 重灌 python 與 python3。

python環境之pippipenv

pip pip list pip install your_model install Install packages. download Downl

pippip3安裝更新,python3安裝、解除安裝更改Ubuntu預設Python版本方法

什麼是pip? pip是python包的管理工具,通過它你可以很好的下載python包,注意python直譯器版本不同對應的pip版本不同,如果你使用的是系統預設的python2.7的話,就要用pip安裝。python3用pip3。 ubuntu16.04.4

安裝Python之後pippip3的區別

安裝了python3之後,庫裡面既會有pip3也會有pip  使用pip install XXX  新安裝的庫會放在這個目錄下面  python2.7/site-packages  使用pip3 insta

python開發環境下pippip3的區別

在很多教程裡都有遇到的pip和pip3,簡單來說pip和pip3是一樣的,只是為了區別python2和python3之間的呼叫,避免衝突而進行的設定。如果你的電腦只安裝了python3,那麼你使用pip和pip3效果都是一樣的,如果你的電腦只安裝了python,那麼你無法使用pip3。 同時

Python pippip3區別 聯絡

python 有python2和python3的區別 那麼pip也有pip和pip3的區別 大概是這樣的 pip是python的包管理工具,pip和pip3版本不同,都位於Scripts\目錄下: 如果

Pythonpippip3的區別

前言 裝完python3後發現庫裡面既有pip也有pip3,不知道它們的區別,因此特意去了解了一下。 解釋 先搜尋了一下看到了如下的解釋, 安裝了python3之後,庫裡面既會有pip3也會有pip 1. 使用pip install X

量化分析師的Python日記【第6天:資料處理的瑞士軍刀pandas下篇

原始資料的中很可能存在一些資料的缺失,就如同現在處理的這個樣例資料一樣,處理缺失資料有多種方式。通常使用dataframe.dropna(),dataframe.dropna()可以按行丟棄帶有nan的資料;若指定how='all'(預設是'any'),則只在整行全部是nan時丟棄資料;若指定thresh,則

徹底講清楚PythonPip Virtualenv

Virtualenv簡介 Virtualenv solves this problem by creating a completely isolated virtual environment for each of your programs. An

python-裝飾器,類對象,私有字段,析構,__call__,繼承,多繼承,接口

裝飾器 類與對象 私有字段 析構 __call__ 繼承 1、裝飾器執行流程裝飾器:將原函數替換為wrapper函數def outer()@outer --- func1作為參數傳入outer()def wrapper() --- wrapper()放入內存return wrapp

Python-06:Python語法基礎-數字符串

com -1 進行 距離 Coding 開始 mage gin spl 1、數的類型   Python中數的類型主要是有5中,分別有整數型(int)、長整型(long)、浮點型(float)、布爾型(bool)、復數型(complex)   例如: 0 -1 1 -9

python Flask離線安裝測試

python web開發 flask Flask是用python進行web開發時,常見的python web框架。如果服務器可以連接到外網,可以簡單的用 pip install Flask 直接將Flask的依賴包及Flask直接安裝好。但公司的測試環境,一般是內網,不能隨表上連到外網,這就需要采

零基礎學python-2.7 列表元組

cells one iss 顯示 不同 元組 jsb lsp ext 事實上,能夠把列表和元組看成普通的數組。可是這個數組能夠存儲不同的數據類型(對象) 列表和元組的差別 列表 元組 使用的符號 [] () 元素數量 可變 不可變 改動元素 不能

PYTHON REQUESTS的安裝簡單運用

Coding import out compile 鏈接 客戶端 detail 但我 編輯 PYTHON REQUESTS的安裝與簡單運用 2013.07.09 強烈推薦!requests官方文檔已有了中文版,請見http://cn.python-requests.o

python mitmdump抓包redis訂閱消息

import ole function col chan render androi reg 開始 本實例實現需求 django項目,後端采用python mitmdump 擴展腳本“sdk_log.py”實時抓取與過濾4399SDK 客戶端日誌,並且使用redis發布。

python常見異常分類處理方法

異常 error python except try Python常見異常類型大概分為以下類: 1.AssertionError:當assert斷言條件為假的時候拋出的異常 2.AttributeError:當訪問的對象屬性不存在的時候拋出的異常 3.IndexError

python/Djangof分頁自定義分頁

from r+ else active count() 返回 log 多少 pan python/Djangof分頁與自定義分頁 Django分頁 1 ##============================================分頁========

Python之進程線程

分配 不能 maxsize hid pan lex 解決 地址空間 對象 一.進程 1.什麽是進程 程序並不能單獨運行,只有將程序裝載到內存中,系統為它分配資源才能運行,而這種執行的程序就稱之為進程。程序和進程的區別就在於:程序是指令的集合,它是進程運行的靜態描述文本;進程