【发布时间】:2019-03-12 12:33:30
【问题描述】:
我试图在空闲的 python 编辑器中使用 pyperclip 模块。当我尝试导入时,我收到一条错误消息:
Traceback(最近一次调用最后一次): 文件“”,第 1 行,在 导入 pyperclip ModuleNotFoundError: 没有名为“pyperclip”的模块
当我尝试在终端中 pip install pyperclip 时,我得到以下信息:
已满足要求:/anaconda3/lib/python3.7/site-packages (1.7.0) 中的 pyperclip
我是学习 python 和一般开发的新手,如果这是一个简单的解决方案或涵盖在我无法找到的其他地方,我很抱歉。我仍在学习如何最有效地使用 python,所以我不确定我更喜欢哪个编辑器或系统。有没有办法能够在空闲时使用 pyperclip 模块而不从 anaconda 中删除它,或者完全删除 anaconda?
我在装有 macOS Mojave 10.14.3 的 Macbook 上运行 python 3.7.2。
谢谢!
【问题讨论】:
-
IDLE 可能没有在您的 Anaconda 环境中运行。
-
在您的代码
print(sys.executable)中并与which pip的命令输出进行比较 -
当我
print(sys.executable)我得到/Library/Frameworks/Python.framework/Versions/3.7/bin/python3.7但是当我在终端中使用which pip时我得到/anaconda3/bin/pip。如何安装、复制或移动 pyperclip 模块以便能够在空闲时使用 pyperclip? -
cd到 3.7 目录,然后找到 pip,运行 it 来安装库。你应该学习一个叫做virtual environment的东西,它是你的ide创建的(你可以选择告诉它不要这样做) -
在终端中当我
cd /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7然后pip install pyperclip我仍然得到Requirement already satisfied: pyperclip in /Anaconda3/lib/python3.7/site-packages (1.7.0)。当我在同一位置尝试pip install --ignore-installed pyperclip时,我看到Collecting pyperclip Installing collected packages: pyperclip Successfully installed pyperclip-1.7.0然后当我检查ls /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7时,我在选项列表中看不到pyperclip。
标签: python module pip anaconda python-idle