gpt4 book ai didi

python - pyinstaller 3.2 与 django 1.10.1

转载 作者:行者123 更新时间:2023-12-01 03:42:39 24 4
gpt4 key购买 nike

系统:windows 7 64位、python 3.5、anaconda 3(64位)、django 1.10.1

我正在尝试通过两种方式编译我的 django 项目:

第一:

[Anaconda3] c:\compilation\Gui>pyinstaller --name=gui --exclude-module=PyQt4 --exclude-module=matplotlib --clean --win-private-assemblies manage.py 

第二据this soloution :

[Anaconda3] c:\compilation\Gui>pyinstaller --name=gui --exclude-module=PyQt4 --exclude-module=matplotlib --clean --win-private-assemblies --runtime-hook=pyi_rth_django.py manage.py

当我尝试运行输出时:

c:\compilation\Gui\dist\gui>gui.exe runserver

我得到(对于两个版本,我得到相同的输出):

c:\compilation\Gui\dist\gui>gui.exe runserver
Unhandled exception in thread started by <function check_errors.<locals>.wrapper at 0x00000000044E9D90>
Traceback (most recent call last):
File "site-packages\django\utils\autoreload.py", line 226, in wrapper
File "site-packages\django\core\management\commands\runserver.py", line 113, in inner_run
File "site-packages\django\utils\autoreload.py", line 249, in raise_last_exception
File "site-packages\django\utils\six.py", line 685, in reraise
File "site-packages\django\utils\autoreload.py", line 226, in wrapper
File "site-packages\django\__init__.py", line 27, in setup
File "site-packages\django\apps\registry.py", line 85, in populate
File "site-packages\django\apps\config.py", line 116, in create
File "importlib\__init__.py", line 126, in import_module
File "<frozen importlib._bootstrap>", line 986, in _gcd_import
File "<frozen importlib._bootstrap>", line 969, in _find_and_load
File "<frozen importlib._bootstrap>", line 956, in _find_and_load_unlocked
ImportError: No module named 'django.contrib.admin.apps'

请指教。

最佳答案

您的文件布局是什么?根据这些 pyinstaller 文档 https://github.com/pyinstaller/pyinstaller/wiki/Recipe-Executable-From-Django可能有两种解决方案。

  1. 从父目录运行命令,即代替

    c:\compilation\Gui>pyinstaller --name=gui manage.py

    c:\compilation>pyinstaller --name=gui Gui\manage.py
  2. 尝试将 import django.contrib.admin.apps 添加到您的 manage.py 并确保它存在

  3. report bug

关于python - pyinstaller 3.2 与 django 1.10.1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39325296/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com