Python包管理工具 Mac上pip教程

2021-08-17 18:13:37 字數 2254 閱讀 8878

1、基本介紹:

2、安裝:

get-pip.py

get-pip.py

檔案來安裝pip:

sudo python get-pip.py 

3、管理pip3:

pip3 install -u pip    //公升級pip
pip3 list            //列出已安裝的軟體包清單
pip3 list --outdated        //pip檢查哪些包需要更新
pip3 show pip        ///檢視pip資訊版本
4、用pip3安裝python包:

pip3 install somepackage            //安裝特定python包
pip3 install markdown==2.0         //指定安裝的python包版本

pip3 install 'markdown>2.0'

pip3 install 'markdown>2.0,<2.0.3'

pip3 uninstall somepackage		//解除安裝python包
pip3 install --upgrade somepackage        //更新python包
pip3 show --files somepackage        //列出somepackage包裡的所有檔案
pip3 install -r requirements.txt    //通過requirements檔案安裝依賴軟體:requirements檔案一般記錄的是依賴軟體列表,通過pip可以一次性安裝依賴軟體包。
pip3 search tensorflow            //搜尋包
5、pip3引數解釋:

pip3 --help

usage:

pip [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 覆蓋的方式記錄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 證書.

參考**:

Mac包管理工具brew

brew 是 mac 下的乙個包管理工具,類似於 centos 下的 yum,可以很方便地進行安裝 解除安裝 更新各種軟體包,例如 nodejs,elasticsearch,kibana,mysql,mongodb 等等,可以用來快速搭建各種本地環境,程式設計師必備工具,brew將這些工具統統安裝到...

Python 包管理工具

如圖,可以看到distribute是setuptools的取代,pip是easy install的取代。核心目的是發布,即打包 生成安裝檔案等。disutils setuptools distribute python自帶模組,用於打包 生成安裝檔案 安裝包,需借助setup.py指令碼。distu...

包管理工具

參考 yum和apt get的區別 rpm命令詳解及和yum之間的關係 centos中rpm和yum到底有什麼區別?dpkg和apt get區別 dpkg 常用指令操作快速參考 yum和apt get常用命令 linux分類 一般著名的linux系統基本分成兩大類 1 redhat系列 redhat...