我正在尝试制作一个可分发的烧瓶应用程序。在本地运行时一切正常。
当生成可执行文件时,pyinstaller
它会给我错误:
Traceback (most recent call last):
File "site-packages\flask\app.py", line 2446, in wsgi_app
File "site-packages\flask\app.py", line 1951, in full_dispatch_request
File "site-packages\flask\app.py", line 1820, in handle_user_exception
File "site-packages\flask\_compat.py", line 39, in reraise
File "site-packages\flask\app.py", line 1949, in full_dispatch_request
File "site-packages\flask\app.py", line 1935, in dispatch_request
File "app.py", line 39, in index
File "site-packages\flask\templating.py", line 140, in render_template
File "site-packages\flask\templating.py", line 120, in _render
jinja2.exceptions.TemplateNotFound: bootstrap/base.html
有朋友说:</h1>
创建一个名为“hook-flask_bootstrap.py”的新 python 文件,在其中粘贴以下内容:
from PyInstaller.utils.hooks import collect_data_files
datas = collect_data_files('flask_bootstrap')
现在,当您运行时pyinstaller
提供此'hook-flask_bootstrap.py'
文件的路径:
我使用命令行:
**pyinstaller -D --i icon\crawler_spider72.ico --additional-hooks-dir hook-flask_bootstrap.py run.py**
我搜索了一些答案,但使用后,没有收集到任何动作。不知道错在哪里。向有知识的人寻求建议。谢谢