首页 > 解决方案 > 从 .py tensorflow 导入 dll 错误创建 .exe

问题描述

我正在尝试从我的 python 脚本创建一个 .exe pyinstaller
.exe 在此系统上正常启动。
但是当我将文件移动到另一个没有安装 python 的系统并尝试启动时,我在 cmd 上遇到了错误。

C:\output\predict>predict.exe
Traceback (most recent call last):
  File "predict.py", line 1, in <module>
  File "c:\users\charly\anaconda3\envs\audio\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 493, in exec_module
  File "tensorflow\__init__.py", line 41, in <module>
  File "c:\users\charly\anaconda3\envs\audio\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 493, in exec_module
  File "tensorflow\python\__init__.py", line 40, in <module>
  File "c:\users\charly\anaconda3\envs\audio\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 493, in exec_module
  File "tensorflow\python\eager\context.py", line 35, in <module>
  File "c:\users\charly\anaconda3\envs\audio\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 493, in exec_module
  File "tensorflow\python\pywrap_tfe.py", line 29, in <module>
ImportError: DLL load failed: A dynamic link library (DLL) initialization routine failed.
[10436] Failed to execute script predict

我在那里缺少什么?
我必须手动添加张量流路径吗?
希望你们能帮我解决这个问题

标签: pythontensorflowpyinstaller

解决方案


推荐阅读