安装pyautogui后无法导入,提示“No module named pyautogui”求助
解决PyCharm中找不到pyautogui模块的问题
核心原因
你用py -m pip install pyautogui安装模块的Python解释器,和PyCharm当前项目使用的不是同一个,导致PyCharm找不到已安装的包。
解决步骤
确认PyCharm的Python解释器路径
- 打开PyCharm进入目标项目:
- 点击右上角的Python版本标识(比如
Python 3.11),选择Python Interpreter Settings; - 或者通过路径:
File > Settings > Project: [你的项目名] > Python Interpreter(Windows/Linux),PyCharm > Settings... > Project: [你的项目名] > Python Interpreter(Mac)。
- 点击右上角的Python版本标识(比如
- 在弹出的设置窗口中,复制顶部显示的Python解释器完整路径(比如
C:\Users\YourName\AppData\Local\Programs\Python\Python311\python.exe)。
- 打开PyCharm进入目标项目:
用对应解释器安装pyautogui
- 打开命令提示符(CMD),粘贴刚才复制的路径,加上
-m pip install pyautogui,执行命令:C:\Users\YourName\AppData\Local\Programs\Python\Python311\python.exe -m pip install pyautogui - 或者直接在PyCharm的Python Interpreter设置里操作:
- 点击窗口右侧的
+按钮; - 在搜索框输入
pyautogui,选中后点击Install Package完成安装。
- 点击窗口右侧的
- 打开命令提示符(CMD),粘贴刚才复制的路径,加上
验证修复
- 在PyCharm中重新运行
import pyautogui,若仍报错,重启PyCharm后再试。
- 在PyCharm中重新运行
额外注意事项
- 避免直接用
pip install命令,一定要通过[Python解释器路径] -m pip的方式安装,防止多个Python版本环境混淆; - 如果你的项目使用了虚拟环境,必须在虚拟环境的解释器中安装pyautogui,而非系统全局Python环境。
内容的提问来源于stack exchange,提问作者The Cream Team
相关产品推荐
相关产品推荐

