繁体   English   中英

Python 找不到已安装的模块

[英]Installed modules not found by Python

我需要使用autogui模块在 Python 中做一些事情。当我运行脚本时,它说找不到autogui模块,所以我用pip install autogui安装了它。 但是当我再次运行脚本时,它仍然告诉我这个模块不存在。

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

pip3 install pyautogui.

方法一:

您可能无法设置正确的 Python 解释器并在其中工作,请在 VSCode 中尝试以下操作。

Ctrl + Shift + p

并在字段中输入以下内容。

python: select 口译员

Select 需要的环境并重新安装PyAutoGui

方法二:

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

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

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

py -m pip --version

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

py -m pip 安装--升级 pip

安装虚拟环境

py -m pip 安装 --user virtualenv

创建虚拟环境

py -m venv 环境

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

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

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

.\env\Scripts\activate

那会激活你的环境。

pip 安装 pyautogui

确保将您的解释器更改为您刚刚在env/bin文件夹中创建的解释器并运行您的代码,或者您可以只输入位于env/bin文件夹中的 * python文件的路径。

暂无
暂无

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

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