在Linux系統的anaconda中批量安裝python包


轉自:https://blog.csdn.net/mao_jonah/article/details/89502380

目的是自學,侵刪

許多Python項目中都包含了requirements.txt文件,該文件記錄了當前程序的所有依賴包及其精確版本號。

  1. 生成requirement.txt文件

pip freeze > requirements.txt

安裝requirement.txt文件依賴

pip install -r requirements.txt

  1. 除了使用pip命令來生成及安裝requirement.txt文件以外,也可以使用conda命令來安裝。

conda install --yes --file requirements.txt

但是這里存在一個問題,如果requirements.txt中的包不可用,則會拋出“無包錯誤”。
使用下面這個命令可以解決這個問題

$ while read requirement; do conda install --yes $requirement; done < requirements.txt

如果想要在conda命令無效時使用pip命令來代替,那么使用如下命令:

$ while read requirement; do conda install --yes $requirement || pip install $requirement; done < requirements.txt

  1. 也可以這樣操作

導出到.yml文件

conda env export > freeze.yml

直接創建conda環境

conda env create -f freeze.yml


免責聲明!

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



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