Python 虛擬環境和pip相關使用總結


在使用Python的過程中經常會使用到pip和虛擬環境,以下紀錄其相關的用法

 

PyPi在線安裝包

pip install SomePackage  # 安裝最新版本
pip install --no-cache-dir SomePackage  # 禁用本地緩存並安裝最新版本,網絡不穩定時在線安裝可能下載的安裝包不完整導致安裝出錯,再次安裝時會先使用本地緩存文件,此時可禁用緩存
pip install SomePackage==1.0.4  # 安裝指定版本

 

通過whl文件安裝

通過whl文件安裝首先需要安裝wheel包
pip install wheel

pip install SomePackage-1.0-py2.py3-none-any.whl

 

通過txt文件安裝

在使用虛擬環境時,通常會在項目中生成txt收集所有安裝的包,以便在不同環境下可以快速安裝所需的包
通過requirements.txt文件安裝首先需要搜集所有的包,然后再在線安裝

pip freeze > requirements.txt # 會在當前目錄下生成txt文件

pip install -r requirements.txt

通過requirements.txt文件安裝首先需要搜集所有的包,然后再離線安裝
pip wheel --wheel-dir=/local/wheels -r requirements.txt # 會生成txt文件,並下載所有包的wheel文件保存到wheel-dir目錄下

pip install --no-index --find-links=/local/wheels -r requirements.txt # 離線安裝

 

 

卸載安裝的包

pip uninstall SomePackage

 

 

顯示安裝的包

pip list # 顯示所有安裝的包

pip list --outdated # 顯示所有可更新的包,並顯示最新版本

pip show sphinx # 顯示包的詳細信息

 

 

搜索包

pip search peppercorn # 從PyPi搜索包

 

 


 

venv安裝

pip install virtualenv

 

 

初始化venv環境

virtualenv /path/to/ENV/

 

 

激活venv環境

source /path/to/ENV/bin/activate

 

 

退出venv環境

deactivate

 

 

刪除venv環境

(ENV)$ deactivate # 先推出
$ rm -r /path/to/ENV


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM