基本功能
$ pip install SomePackage
[...]
Successfully installed SomePackage
$ pip show --files SomePackage
Name: SomePackage
Version: 1.0
Location: /my/env/lib/pythonx.x/site-packages
Files:
../somepackage/__init__.py
[...]
$ pip list --outdated
SomePackage (Current: 1.0 Latest: 2.0)
$ pip install --upgrade SomePackage
[...]
Found existing installation: SomePackage 1.0
Uninstalling SomePackage:
Successfully uninstalled SomePackage
Running setup.py install for SomePackage
Successfully installed SomePackage
$ pip uninstall SomePackage
Uninstalling SomePackage:
/my/env/lib/pythonx.x/site-packages/somepackage
Proceed (y/n)? y
Successfully uninstalled SomePackage
高級用法
$ pip search "query"
$ pip list
- 安裝軟件包的指定版本號
通過使用==, >=, <=, >, <來指定一個版本號
$ pip install SomePackage # latest version
$ pip install SomePackage==1.0.4 # specific version
$ pip install 'SomePackage>=1.0.4' # minimum version?
- 根據依賴文件安裝軟件包
想象一個場景,創(chuàng)建一個虛擬環(huán)境,然后安裝了一些依賴的軟件包,開發(fā)出了應用 APP。這個時候,你需要部署到服務器,就可以使用 pip 導出依賴文件列表,然后在服務器上根據依賴文件列表,自動安裝對應的軟件包。很方便!
pip freeze > requirements.txt
pip install -r requirements.txt?
最后編輯于 :
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。