Pyinstaller OSError: Cannot load AutoItX

Pyinstaller OSError: Cannot load AutoItX

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

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

对我来说有用。我希望如果有人遇到同样的问题,可以通过阅读我的解决方案来获得帮助。

1)从地址

复制文件(AutoItX3_x64.dll)
C:\Users\alire\AppData\Local\Programs\Python\Python39\Lib\site-packages\autoit\lib\
  1. 在项目中构建文件夹(autoit\lib)并将文件复制到那里