[英]how do i fix the "module not found" error in auto-py-to-exe?
我正在制作一个自动点击器只是为了乱七八糟,当我使用 auto-py-to-exe package 时它会导出,但是当我尝试正常运行它时它会崩溃。 当我从 cmd(带路径)运行 the.exe 时出现此错误:
C:\Users\[myname]>"C:\Users\[myname]\OneDrive\desktop\autoclicker\dist\autoclicker.exe"
Traceback (most recent call last):
File "autoclicker.py", line 1, in <module>
ModuleNotFoundError: No module named 'pyautogui'
[12716] Failed to execute script 'autoclicker' due to unhandled exception!
C:\Users\[myname]>
代码:
import pyautogui
import keyboard
import sys
print("Just hold R to stat clicking!")
while True:
if keyboard.is_pressed("R"):
pyautogui.click()
我试图通过重命名文件来修复它,将其放入我的 D:\ 驱动器并重新安装 python 和 pyautogui,还尝试重新安装 auto-py-to-exe 并尝试使用 pyinstaller 导出它。 还是一样的问题
使用 pyinstaller 对我来说效果很好。
重现步骤:
cd {emptydirectoryname}
main.py
并将您的代码粘贴到其中,但添加一个执行守卫,例如: main.py
import pyautogui
import keyboard
import sys
if __name__ == "__main__":
print("Just hold R to stat clicking!")
while True:
if keyboard.is_pressed("R"):
pyautogui.click()
python -m venv venv
venv\scripts\activate
pip install pyinstaller keyboard pyautogui
pyinstaller -F main.py
dist\main.exe
执行已编译的应用程序,并让你的叔叔
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.