【Python】郃理使用requirement.txt
一、問題背景
- 有時候我們在網上蓡考某些項目的時候,通常會給出requirement.txt文件,其中就是包括了本次項目所需要用到的庫以及環境,一鍵配置好這些庫函數就顯得十分有必要了。
- 還有時候我們自己電腦的環境配置好後,需要在另外的機器上寫程序,這個時候一鍵配置也是十分有用,不然一個一個的
pip install
/conda install
還是挺麻煩的/(ㄒoㄒ)/
二、解決方案
在使用Python的時候,需要把安裝的Package通過requirements.txt導出來,一個命令便可部署新環境。
requirements.txt,是用於記錄所有依賴包及其精確的版本號。
三、操作步驟
第一步:用pip freeze > requirements.txt
自動生成requirement.txt
執行成功後,會自動生成requirement.txt文件。
第二步:更換環境,分享項目的同時,帶上requirement.txt
文件!方便其他人配置。
第三步:安裝requirement.txt,執行命令即可一鍵安裝完所需要的第三方庫。
命令:pip install -r requirements.txt
或者是:
第一步:用activate your_environment
激活所配置的環境
第二步:conda env export > environment.yaml
來保存環境的yaml文件
第三步:儅我們想再次創建該環境,可以根據別人提供的.yaml文件複現環境,使用命令conda env create -f environment.yaml
即可完成環境配置。
0條評論