Pyinstaller OSError:无法加载 AutoItX

问题描述

我使用了 import autoit。该脚本从 VSCode 和控制面板完美运行。但是当我使用 PyInstaller 使其成为可执行文件时,当我运行 .exe 文件时,我收到此错误消息:

enter image description here

pyinstaller --hidden-import=autoit --onefile run.py 不起作用。如何绕过这个问题?

解决方法

经过一段时间的搜索,我找到了解决问题的方法。

我发现可行的解决方案是使用 cmd

1) 我用这个命令来定义文件的PATH

cd C:\Users\bilakos\Desktop\PYTHON_PROJECTS\BOT

2) 然后我使用这个命令来创建可执行的 .exe 文件:

pyinstaller --onefile --add-data C:\Users\bilakos\AppData\Local\Programs\Python\Python39\Lib\site-packages\autoit\lib\AutoItX3_x64.dll;autoit\lib Bot.py

对我来说有效。我希望如果有人遇到同样的问题,请在阅读我的解决方案时获得帮助。