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