0

我最近转移到了 Macbook。我安装了 Python 3.8 并pip install pyperclip在终端中使用安装了 Pyperclip,这是成功的。当我尝试在 IDLE shell 中导入它时,出现错误

ModuleNotFoundError:没有名为“pyperclip”的模块。


环顾四周,我发现 pyperclip 已安装在-

/Users/aamodpant/Library/Python/2.7/lib/python/site-packages/pyperclip

我没有安装 Python 2.7,但它必须是 macOS 所必需的,所以我不想删除它。如何更改 Python 的“默认”版本以安装新库?

4

2 回答 2

0

利用 :

python3 -m pip install pyperclip

这将安装 python3 的包。

于 2020-07-22T09:28:53.497 回答
0

pyperclip您可以使用以下命令重新安装或升级sudo

pip3 install -U pyperclip

python3此外,使用而不是仅运行您的脚本python

python3 script.py

最好使用alias,因为这个答案描述了在 Mac 中更改默认 Python 版本可能会导致多个问题。

alias python=python3
alias pip=pip3

您可能正在寻找的答案是您不应该改变它。

否则,您可能希望将 Python 3 设置为默认值,有很多方法可以做到这一点。但请按照以下指南的建议谨慎行事。

官方文档:在 Macintosh 上使用 Python,一些很好的描述非常好的指南:在 Mac 上将 Python 3 设置为默认值的正确和错误方法,在 Mac OS X上安装 Python 3

于 2020-07-22T04:53:07.913 回答