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...