ModuleNotFoundError: No module named 'pyautogui'

ModuleNotFoundError: No module named 'pyautogui'

我尝试在 Visual Studio 中安装 pyautogui,但每当我 运行 以下程序时:

import subprocess
import pyautogui #pylint: disable=E0401
import time
import pandas as pd #pylint: disable=E0401
from datetime import datetime

def sign_in(meetingid, pswd):
    # Opens up zoom app
    subprocess.call(r"C:\Users\krish\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Zoom")

sign_in('6931145146', 'SKS123')

我收到以下错误:

File "c:\Users\krish\Desktop\AUTOBOT\Zoom Auto Attender", line 2, in <module>
    import pyautogui #pylint: disable=E0401
ModuleNotFoundError: No module named 'pyautogui'

我尝试了可用的解决方案

但是还是不行,请大家帮忙

您可能需要安装 pyautogui 包

https://pyautogui.readthedocs.io/en/latest/

pip install pyautogui

你确定你不在 venv(虚拟环境)中,如果不是这样的话 手动安装 .whl 文件,转至此站点 https://www.lfd.uci.edu/~gohlke/pythonlibs/ 并下载 wheel 文件。 然后在 cmd 或终端类型中 pip install 'where u have stored the .whl file 那应该做的工作

根据您的描述,请参考以下内容:

  1. 请在VS Code终端使用命令“python --version”或“pip --version”查看VS Code终端当前是否使用python与VS Code左下角显示一致

    (如果不一致,请使用快捷键Ctrl+Shift+`打开新的VS Code终端,会自动进入选择的环境。)

  2. 检查模块的安装。 (pip show pyautogui)

    VS Code识别python模块的位置在当前使用的python环境的“\Lib\site-packages\”中。

运行:

参考:Python environments in VS Code.

我发现一个问题,我的机器上安装了两个 Python。所以我把它们全部删除并重新安装,嗯,问题解决了。