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\
- 在项目中构建文件夹(autoit\lib)并将文件复制到那里
我用了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\
- 在项目中构建文件夹(autoit\lib)并将文件复制到那里