繁体   English   中英

Pyinstaller OSError: 无法加载 AutoItX

[英]Pyinstaller OSError: Cannot load AutoItX

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

在此处输入图像描述

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

1)从地址复制文件( AutoItX3_x64.dll

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

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

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

1)我使用这个命令来定义文件的路径

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM