【发布时间】:2020-10-02 20:24:17
【问题描述】:
首先我想说的是,我是一名编码新手,这一切对我来说都是全新的。其实这是我的第一个堆栈溢出问题。
无论如何,我正在学习 python,并试图在终端中安装我的第一个名为“pyperclip”的第三方模块,但我认为它没有正确安装。我对终端也很陌生。
作为参考,我正在关注 youtube 指南“使用 Python 自动化无聊的东西”
我在第 8 课,如果您想继续,我在视频中的 3:43 分钟。
以下是我的一些系统详细信息:
- Mac OS X
- Python 版本 3.8.3
我在终端中运行了以下内容:
sudo pip3 install pyperclip
然后我在安装 pyperclip 后在终端收到以下消息
该目录或其父目录不属于当前用户,缓存已被禁用。请检查该目录的权限和所有者。如果使用 sudo 执行 pip,您可能需要 sudo 的 -H 标志。
然后我尝试使用以下命令再次安装:
sudo -H pip3 install pyperclip
然后我收到了这条消息:
要求已满足:/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages (1.8.0) 中的 pyperclip
我上次尝试安装一个:
pip3 install pyperclip
我又收到了同样的信息:
要求已满足:/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages (1.8.0) 中的 pyperclip
这也是我尝试在交互式 shell 中导入 pyperclip 时遇到的错误:
>>> import pyperclip
Traceback (most recent call last):
File “<stdin>”, line 1, in <module>
ModuleNotFoundError: No module named ‘pyperclip’
>>>
谁能帮帮我?有了这些东西,我感觉就像一条出水的鱼。尤其是在终端方面。任何帮助将不胜感激。
【问题讨论】:
标签: python-3.x macos terminal python-module pyperclip