2

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

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


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

我正在使用 Thonny IDE。

4

4 回答 4

1

查看下面的更新 #1以获得答案。


在使用它之前,您需要安装该pyperclip模块。

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

pip install pyperclip

参考:


更新#1

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

您可以从Tools -> Manage Packages在 Thonny IDE 中安装软件包。您可以在那里搜索所需的软件包并安装它们。

于 2020-08-13T15:34:34.347 回答
0

错误:没有名为“pyperclip”的模块,表示该模块未正确安装。

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

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

于 2020-08-13T15:32:28.957 回答
0

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

我似乎成功安装了模块

为了测试这一点,让我们获取您已安装的第三方软件包的列表。打开命令行并运行pip freeze -l. 确保 pyperclip 确实在列表中。

  • 如果它不在列表中,请尝试再次安装(使用pip install pyperclip)。

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

于 2020-08-13T15:56:55.017 回答
0

Thonny 默认使用自己的 Python 解释器。除非您更改了解释器(运行 => 选择解释器),否则 Thonny 的 Python 不使用 c:\users\16463\python\python37-32\lib\site-packages

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

于 2020-08-14T05:36:31.400 回答