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