Django 之 requirement.txt 依賴文件生成


通過依賴文件,別人在使用我們的項目時,不需要再一個個去安裝所需模塊,只需安裝依賴文件即可。

1. 導出整個虛擬環境依賴

# 在項目根目錄中,打開終端執行以下命令
# 生成 requirements.txt 文件
pip3 freeze > requirements.txt

# 安裝依賴文件
pip3 install -r /var/www/project/requriements.txt 

2. 導出本項目依賴文件

有時候並不需要將整個虛擬環境所有依賴都導出,有可能有幾十上百個模塊,而本項目只依賴其中幾個,那么這時僅導出本項目所依賴文件即可。

# 安裝 pipreqs
pip3 install pipreqs

# 生成依賴文件,其中前面的路徑為項目根目錄路徑
# Windows 一定要在后面加上編碼,否則報 UnicodeDecodeError: 'gbk' codec can't decode byte 0xae in position 81: illegal multibyte sequence
# Linux 尚未測試
pipreqs E:\Python_virtualenvs\for_django\Projects\FortressMachine --encoding=utf-8

# 安裝
pip3 install -r E:\Python_virtualenvs\for_django\Projects\FortressMachine\requriements.txt 

參考文章:Django - 導出項目依賴庫到 requirements.txt


免責聲明!

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



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