问题描述
我使用了 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
对我来说有效。我希望如果有人遇到同样的问题,请在阅读我的解决方案时获得帮助。