在 Thonny 中安装和使用 pyperclip IDE

Installing and using pyperclip in Thonny IDE

我一直在尝试学习 python 使用 Automate the Boring Stuff with Python(没有我想象的那么容易)。在第 6 章中,作者正在使用他为项目创建的模块。我看似成功安装了模块,但是当我 运行 他的示例代码时出现以下错误:

import pyperclip
pyperclip.copy('Hello, world!')
pyperclip.paste()


Traceback (most recent call last):
  File "C:\Users463\OneDrive\Desktop\test.py", line 1, in <module>
    import pyperclip
ModuleNotFoundError: No module named 'pyperclip'

我正在使用 Thonny IDE。

错误:No module named 'pyperclip',表示模块安装不正确。

您可以在本书的附录 A 中找到有关如何安装第三方模块的更多详细信息。

我在cmd中输入“pip install --user pyperclip”成功安装了pyperclip,你可以试一试。

查看下面的更新 #1 寻找答案。


使用前需要先安装pyperclip模块。

在您的终端中,执行以下命令安装pyperclip

pip install pyperclip

参考:


更新 #1

我看到在您的一条评论中您说您正在使用 Thonny IDE.

您可以通过 工具 -> 管理包 在 Thonny IDE 中安装包。您可以在那里搜索所需的软件包并安装它们。

首先,确保您只使用 Python 的单一版本,最好是最新的。您可能安装了多个版本,并且正在使用一个未安装模块的版本。

I seemingly installed the module successfully

为了对此进行测试,让我们获取您已安装的 third-party 个软件包的列表。打开命令行并 运行 pip freeze -l。确保 pyperclip 确实在列表中。

  • 如果它不在列表中,请尝试重新安装(pip install pyperclip)。

    • 如果确认安装成功,请再次尝试使用,应该可以!
    • 如果安装失败,请将错误消息添加到问题中,我们会看到:)
  • 如果它在列表中,但您得到的是 ModuleNotFoundError,请确保 pyperclip 拼写正确。可能是您在使用 pip 安装期间输入错误,而是安装了 pyperclkp。

Thonny 默认使用自己的 Python 解释器。除非你改变了解释器(运行 => Select 解释器),Thonny 的 Python 不使用 c:\users463\python\python37-32\lib\site-packages

您应该将 pyperclip 安装到 Thonny 的捆绑 Python(“工具 => 管理包”或“工具 => 开放系统 shell”)或让 Thonny 使用您的其他 Python ("运行 => Select 解释器")