Python項目生成requirements.txt的多種方式


我相信任何軟件程序都會有依賴的類庫,尤其現在開源如此的火爆,因為一個項目可能會有無很多的依賴的包 這個時候難道我們都要一個一個的去找到安裝嗎?即使你找到了依賴的包 但是呢模塊的版本又有很多難道你都要裝下來試一試嗎?(最近就有一個剛上班的同學問我 有沒有簡便方法,那肯定是有的)

方式一:

在你的pycharm下的Terminal下輸入

 

  pip freeze > 保存文件名

pip freeze > requirments.txt

 

 

這個就是獲取你的環境下的所有的第三方包但是有很多多余的,你可以自定義保存文件名

 

 

 

 

 

第二種:

 

pipreqs模塊應用而生  就是為了把你依賴的模塊包和包的具體版本一一展現出來

 

pip3 install pipreqs

 

我現在用pycharm演示,然后在pycharm下的Terminal輸入pipreqs ./ 就是到你的項目的根目錄

 

 

當在你的根目錄執行完之后就會生成一個requirements.txt文件 這個文件就是你的所有的依賴包的文件

如果你在執行的時候報錯你的編碼問題就先轉碼

pipreqs ./ --encoding=utf-8

上面只是找到了依賴 那么我們找到依賴的時候也要一個一個安裝嗎?不是的  

可以執行:

pip3 install -r + "依賴包名"

pip install -r requirements.txt

這樣就把你的所有的依賴包給裝好了

 


免責聲明!

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



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