任何應用程序一般須要設置安裝所需並依賴一組類庫來知足工做要求。要求文件是指定和一次性安裝包的依賴項具體一整套方法。python
Python 項目依賴,生成 requirements.txt 有兩種方法bash
一、進入須要生成文件的目錄ui
# 切換路徑到 C (venv) H:\dealFile>C: (venv) C:\> # cd 切換到指定目錄 (venv) C:\>cd C:\Users\Administrator\PycharmProjects\dealFile (venv) C:\Users\Administrator\PycharmProjects\dealFile>
二、安裝 pipreqs編碼
# 安裝 pipreqs,可能提示須要先升級 pip pip install pipreqs
三、進入須要生成文件的目錄執行spa
pipreqs ./ (或者直接 pipreqs D:\test[實際路徑])
在此時可能會碰見編碼報錯code
UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 776: illegal multibyte sequence
解決方法:指定編碼格式ip
# pipreqs ./ --encoding=utf8 (venv) C:\Users\Administrator\PycharmProjects\dealFile>pipreqs ./ --encoding=utf8 INFO: Successfully saved requirements file in ./requirements.txt
# 進入指定目錄 pip freeze > requirements.txt
若是要安裝 requirements.txt 中的類庫內容,那麼你能夠執行rem
pip install -r requirements.txt