1.安裝pyinstaller
pip install pyinstallerdjango
2. 對入口文件執行:
pyi-makespec -D manage.py數組
3.編譯
pyinstaller manage.spec
會生成dist/manage , 全部依賴會通通打包到這個目錄, 運行使用:server
./manage runserver 0.0.0.0:8000blog
4.編譯複雜的Django項目
django 工程可能隱式import不少依賴,須要修改生成的manage.spec hiddenimport 數組, 須要根據報錯補進去,具體從setting.py 中查找ip
運行結果以下:pip