簡體   English   中英

帶有Django的Pyinstaller:ModuleNotFoundError:沒有名為django.contrib.messages.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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM