[英]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.