![](/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.