pip常見用法彙總

2022-06-11 22:18:10 字數 1770 閱讀 7640

1、pip安裝

yum -y install epel-release && yum -y install python-pip

2、pip安裝軟體

(1)安裝單個軟體:pip install packagename

(2)更新單個軟體:pip install --upgrade packagename

(3)解除安裝單個軟體:pip uninstall packagename

(4)檢視已安裝的軟體:pip list或pip freeze –all或pip freeze(一般使用)

這三個的區別:pip freeze表示是後期安裝的庫,不包括安裝python時自帶的pip和setuptools。pip list和pip freeze –all表示所有的庫,包括安裝python時自帶的pip和setuptools。

(5)列出所有過期的庫;pip list --outdated

(6)pip批量更新(注意--upgrade後面的空格)

import pip

from subprocess import call

for dist in pip.get_installed_distributions():

call("pip install –upgrade " + dist.project_name, shell=true)

(7)pip批量安裝package

將需要安裝的包儲存在aa.txt中(pip freeze > aa.txt), cd到aa.txt所在目錄,執行:pip install -r aa.txt

(8)pip批量解除安裝package

將需要解除安裝的包儲存在aa.txt中,cd到aa.txt所在目錄,執行:pip uninstall -r aa.txt

3、pip引數解釋

pip --help

usage:  pip [options]

commands:

install             安裝包.

uninstall           解除安裝包.

freeze             按著一定格式輸出已安裝包列表

list                列出已安裝包.

show              顯示包詳細資訊.

search             搜尋包,類似yum裡的search.

wheel             build wheels from your requirements.

help               當前幫助.

general options:

-h, --help            顯示幫助.

-v, --verbose          更多的輸出,最多可以使用3次

-v, --version          現實版本資訊然後退出.

-q, --quiet            最少的輸出.

--log-file 覆蓋的方式記錄verbose錯誤日誌,預設檔案:/root/.pip/pip.log

--log 不覆蓋記錄verbose輸出的日誌.

--proxy specify a proxy in the form [user:passwd@]proxy.server:port.

--timeout 連線超時時間 (預設15秒).

--exists-action default action when a path already exists: (s)witch, (i)gnore, (w)ipe, (b)ackup.

--cert 證書.

python開發pip常見用法

1 pip檢視版本與公升級 檢視pip版本 pip v 公升級pip pip install upgrade pip 2 檢視已安裝第三方列表 pip list 3 pip 安裝第三方包 直接安裝 pip install 包名 指定版本安裝 pip install 包名 版本號 通過.whl安裝包安...

C DataTable常見用法彙總

c datatable 的常見用法 程式設計客棧 1 新建資料表。datatable dt new datatable 如果帶個string引數,此引數表示表名。2 向表新增列。資料庫的nvarchar等型別,在此可用string相容。可不指明資料型別 datacolumn dc new datac...

pip常用功能彙總

pip install keras 2.1.0 安裝指定版本 pip install upgrade keras 2.1.0 pip install t usr local lib python2.7 site packages xlrd 安裝xlrd到位置 usr local lib python...