当我双击 windows10 中的 exe 文件时,我得到 'Failed to execute script main'
I am getting 'Failed to execute script main' when I double-click on the exe file in windows10
我知道之前有人问过这样的问题,但我有一个不同的问题,在这里,当我尝试双击我使用 pyinstaller 创建的 exe 时,我失败了执行主脚本。
我正在使用 python 3.9
我尝试通过命令提示符打开它:
main.exe
然后出现以下错误:
File "main.py", line 4, in <module>
import talib as ta
File "PyInstaller\loader\pyimod03_importers.py", line 540, in exec_module
File "talib\__init__.py", line 72, in <module>
ModuleNotFoundError: No module named 'talib.stream'
[10332] Failed to execute script main
尽管我已经正确安装了 TA-Lib
我的问题得到了答案,只是在我们的命令中添加了隐藏的导入。所以,命令实际上是:
pyinstaller main.py --hidden-import talib.stream --onefile --clean --name myApp
或者我们也可以通过打开我们的 .spec 文件并添加 talib.stream 作为隐藏导入
来手动添加它
我知道之前有人问过这样的问题,但我有一个不同的问题,在这里,当我尝试双击我使用 pyinstaller 创建的 exe 时,我失败了执行主脚本。 我正在使用 python 3.9 我尝试通过命令提示符打开它:
main.exe
然后出现以下错误:
File "main.py", line 4, in <module>
import talib as ta
File "PyInstaller\loader\pyimod03_importers.py", line 540, in exec_module
File "talib\__init__.py", line 72, in <module>
ModuleNotFoundError: No module named 'talib.stream'
[10332] Failed to execute script main
尽管我已经正确安装了 TA-Lib
我的问题得到了答案,只是在我们的命令中添加了隐藏的导入。所以,命令实际上是:
pyinstaller main.py --hidden-import talib.stream --onefile --clean --name myApp
或者我们也可以通过打开我们的 .spec 文件并添加 talib.stream 作为隐藏导入
来手动添加它