You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

学习《Automate the Boring Stuff》时MacOS下pyperclip导入失败求解

解决ModuleNotFoundError: No module named 'pyperclip'的方案

1. 确认IDLE对应的Python解释器路径

打开IDLE的Python Shell,运行以下代码:

import sys
print(sys.executable)

记录输出的路径,对比你使用的Library/Frameworks/Python.framework/Versions/3.12/bin/python3,如果两者不一致,说明IDLE正在使用另一个Python环境,这就是模块找不到的核心原因。

2. 使用IDLE对应解释器的pip安装pyperclip

根据步骤1得到的路径,替换到以下命令中,在终端执行:

# 把下面的路径替换成步骤1输出的Python解释器路径
/your/python/path/bin/pip3 install pyperclip

比如如果步骤1输出的就是Library/Frameworks/Python.framework/Versions/3.12/bin/python3,直接执行:

Library/Frameworks/Python.framework/Versions/3.12/bin/pip3 install pyperclip

3. 直接在IDLE内完成安装(无需终端)

如果不想切换到终端操作,可在IDLE的Python Shell中运行以下代码,强制用当前IDLE的解释器安装模块:

import subprocess
import sys
subprocess.check_call([sys.executable, "-m", "pip", "install", "pyperclip"])

4. 验证安装结果

安装完成后,在IDLE中重新执行:

import pyperclip

若没有报错,说明pyperclip已成功安装并可正常使用。

内容的提问来源于stack exchange,提问作者Donald Law

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.02 02:23:11