Python找不到已安装的模块

Python找不到已安装的模块,python,pip,python-module,Python,Pip,Python Module,我需要使用autogui模块在Python中执行一些操作。当我运行脚本时,它说它找不到autogui模块,所以我安装了它 pip安装autogui。 但是当我再次运行脚本时,它仍然告诉我这个模块不存在。试试pyautogui-我也遇到了同样的问题。而不是autogui,写'pyautogui'。或者,如果您正在运行python3或更高版本,请尝试: pip3 install pyautogui. 方法1: 您可能在设置正确的Python解释器并在其中工作时遇到问题,请在VSCode中尝试以下操

我需要使用
autogui
模块在Python中执行一些操作。当我运行脚本时,它说它找不到
autogui
模块,所以我安装了它
pip安装autogui

但是当我再次运行脚本时,它仍然告诉我这个模块不存在。

试试
pyautogui
-我也遇到了同样的问题。而不是
autogui
,写'pyautogui'。或者,如果您正在运行python3或更高版本,请尝试:

pip3 install pyautogui.
方法1:

您可能在设置正确的Python解释器并在其中工作时遇到问题,请在VSCode中尝试以下操作

Ctrl+Shift+p

并在字段中输入以下内容

python:选择解释器

选择所需的环境并重新安装PyAutoGui

方法2:

为您的项目创建一个虚拟环境,其中所有软件包都将安装并与其他软件包隔离,并且不会出现导入错误,因为它是专门为您正在处理的项目创建的环境

我假设您使用Windows,所以在工作目录中打开命令行,或者在VSCode中打开工作目录,并在VSCode中提供的命令行工具中输入以下内容

用于Windows的Python安装程序包括pip。您应该能够通过以下方式访问pip:

py-mpip——版本

通过运行以下命令,可以确保pip是最新的

py-m pip安装--升级pip

安装虚拟环境

py-m pip安装--用户virtualenv

创建虚拟环境

py-m venv环境

第二个参数是创建虚拟环境的位置。通常,您可以在项目中创建它,并将其称为env

venv将在env文件夹中创建一个虚拟Python安装

最后,要激活环境,请运行以下命令

.\env\Scripts\activate

这将激活您的环境

pip安装pyautogui


请确保将解释器更改为刚刚在env/bin文件夹中创建的解释器,然后运行代码,或者只需输入env/bin文件夹中*python文件的路径。

请共享此错误的堆栈跟踪。这很可能是您的
PYTHONPATH
的问题。或者,您可以共享
import sys;打印(sys.path)
谢谢!您可能正在为不同于运行脚本的python版本安装pip。
pip--version
python--version
的输出是什么?sys.path:['c:\\Users\\Reno\\Documents\\Gaby\\VS Code','c:\\Users\\Reno\\AppData\\Local\\Programs\\Python\\Python39\\Python39.zip','c:\\Users\\Reno\\AppData\\Local\\Programs\\Python\\Python39\\dll','c:\\Users\\Reno\\AppData\\Local\\Programs\\Python39\\lib','c:\\Users\\Reno\\AppData\\Python39\\Local\\Programs\\Python39','c:\\Users\\Reno\\AppData\\AppData\\lib\\本地\\程序\\Python\\Python39\\lib\\site包']和pip版本:C:\Users\Reno\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0\LocalCache\Local Packages\Python38\site Packages\pip您使用的IDE或文本编辑器是什么?我使用Visual Studio代码很抱歉不精确,我指的是«pyautogui»模块