![](/img/trans.png)
[英]Pyinstaller with Django: ModuleNotFoundError: No module named 'django.contrib.admin.apps'
[英]Pyinstaller with Django: ModuleNotFoundError: No Module Named django.contrib.messages.apps
我試圖在cmd行中運行打包的python應用程序,但出現錯誤:
ModuleNotFoundError: No Module Named 'django.contrib.messages.apps'
我使用了https://github.com/pyinstaller/pyinstaller/issues/2332中的答案來擺脫'django.contrib.admin.apps'
的類似錯誤,所以有人知道如何也刪除該錯誤嗎?
我對Django 2.0.4
有同樣的問題。 似乎它不支持Django的最新版本。 問題是PyInstaller無法解析隱藏的導入,因此您必須手動將它們添加到掛鈎中。 編輯.spec
文件,該文件是在使用pyinstaller
首次構建后創建的,使用缺少的軟件包填充了hidden_imports
數組,並使構建指向.spec
文件而不是manage.py
。 不幸的是,添加了幾個軟件包之后,出現了新的錯誤。
Pyinstaller
可以在Django 1.8上 Pyinstaller
工作,因此請嘗試使用此版本。 基於Django 1.8的項目可以成功構建,並且可以通過runserver
運行
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.