Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/309.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django的Pyinstaller:ModuleNotFoundError:没有名为Django.contrib.messages.apps的模块_Python_Django_Pyinstaller - Fatal编程技术网

Python Django的Pyinstaller:ModuleNotFoundError:没有名为Django.contrib.messages.apps的模块

Python Django的Pyinstaller:ModuleNotFoundError:没有名为Django.contrib.messages.apps的模块,python,django,pyinstaller,Python,Django,Pyinstaller,我试图在cmd行中运行我的打包python应用程序,我得到了错误: ModuleNotFoundError:没有名为'django.contrib.messages.apps'的模块 我使用了来自的答案来消除类似的错误,如“django.contrib.admin.apps”,那么有人知道如何删除这个吗?我对django 2.0.4有同样的问题。似乎它不支持Django的最新版本。问题是PyInstaller无法解析隐藏的导入,因此必须手动将它们添加到挂钩中。编辑.spec文件,该文件是在首次使

我试图在cmd行中运行我的打包python应用程序,我得到了错误:

ModuleNotFoundError:没有名为'django.contrib.messages.apps'的模块


我使用了来自的答案来消除类似的错误,如“django.contrib.admin.apps”,那么有人知道如何删除这个吗?

我对django 2.0.4有同样的问题。似乎它不支持Django的最新版本。问题是PyInstaller无法解析隐藏的导入,因此必须手动将它们添加到挂钩中。编辑
.spec
文件,该文件是在首次使用
pyinstaller
构建后创建的,用缺少的包填充
隐藏的\u导入的数组
,并使构建指向
.spec
文件而不是
manage.py
。不幸的是,在添加了几个包之后,出现了新的错误


Pyinstaller
适用于Django 1.8,因此请尝试使用此版本。基于Django 1.8的项目成功构建,并使用
runserver

运行良好。我对
Django 2.0.4
也有同样的问题。似乎它不支持Django的最新版本。问题是PyInstaller无法解析隐藏的导入,因此必须手动将它们添加到挂钩中。编辑
.spec
文件,该文件是在首次使用
pyinstaller
构建后创建的,用缺少的包填充
隐藏的\u导入的数组
,并使构建指向
.spec
文件而不是
manage.py
。不幸的是,在添加了几个包之后,出现了新的错误


Pyinstaller
适用于Django 1.8,因此请尝试使用此版本。基于Django 1.8的项目成功构建,并使用
runserver

运行良好,您使用哪个Django版本?您的项目是否在虚拟环境中运行?如果是,它是否处于活动状态?@Lemayzeur Django版本2.0.4,是,它正在虚拟环境中运行卸载Django,然后重新安装again@Lemayzeur我仍然收到相同的错误,你使用哪个Django版本?您的项目是否在虚拟环境中运行?如果是,它是否处于活动状态?@Lemayzeur Django版本2.0.4,是,它正在虚拟环境中运行卸载Django,然后重新安装again@Lemayzeur我仍然收到同样的错误。非常感谢,它在Django 1.8.19上运行得非常好。我也有同样的问题。截至2019年2月,我只在使用Django 1.8时使用了Pyinstaller v3.4,而没有使用任何更高版本的Django。如果有关系的话,我使用了Python 3.5。非常感谢,它在Django 1.8.19上运行得非常好。我也遇到了同样的问题。截至2019年2月,我只在使用Django 1.8时使用了Pyinstaller v3.4,而没有使用任何更高版本的Django。如果有必要,我使用了Python 3.5