在 Debian Linux 中安装 pip3 后无法导入 pyperclip

Posted

技术标签:

【中文标题】在 Debian Linux 中安装 pip3 后无法导入 pyperclip【英文标题】:Can't import pyperclip after installation of pip3 in Debian Linux 【发布时间】:2020-08-21 17:57:46 【问题描述】:

我已经在 Debian Linux 中安装了 pip(我正在使用带有 Linux 测试版的 ARM Chromebook)

sudo apt-get install python3-pip

返回:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
python3-pip is already the newest version (18.1-5).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

但是在 IDLE 中,如果我尝试导入 pyperclip,我会得到:

>>> import pyperclip

Traceback (most recent call last):

  File "<pyshell#23>", line 1, in <module>

    import pyperclip

ModuleNotFoundError: No module named 'pyperclip'

知道这里出了什么问题或我可以如何调查吗?

如果我在 IDLE Python Shell 和命令行中运行 sys.path,我似乎得到了相同的结果:

空闲: ['', '/home/test', '/usr/bin', '/usr/lib/python37.zip', '/usr/lib/python3.7', '/usr/lib/python3.7/ lib-dynload', '/usr/local/lib/python3.7/dist-packages', '/usr/lib/python3/dist-packages']

命令行: 测试@企鹅:~$ python3 Python 3.7.3(默认,2019 年 12 月 20 日,18:57:59) [GCC 8.3.0] 在 Linux 上 输入“help”、“copyright”、“credits”或“license”了解更多信息。

导入系统 系统路径 ['', '/usr/lib/python37.zip', '/usr/lib/python3.7', '/usr/lib/python3.7/lib-dynload', '/usr/local/lib/python3 .7/dist-packages', '/usr/lib/python3/dist-packages']

【问题讨论】:

您必须使用 pip3 命令安装 python 模块。例如“sudo pip3 install pyperclip” 【参考方案1】:

你必须先安装 pyperclip,然后才能使用它,因为它不是 python3-pip 包的一部分。 pip 是一个安装程序,允许您安装 python 包,如 pyperclip。

sudo pip3 install pyperclip

安装成功后就可以和python一起使用了:

In [1]: import pyperclip

In [2]: pyperclip.__path__
Out[2]: ['/usr/local/lib/python3.7/dist-packages/pyperclip']

【讨论】:

太棒了!这就是我所需要的。谢谢你的帮助。第一次做这些东西,我想我错过了一些明显的东西。【参考方案2】:

请检查您使用 IDLE 启动的 Python 版本。 或者,您可以通过启动python3 然后尝试import pyperclip 来检查。如果你没有收到错误,你应该看到如何为 Python3 启动 IDLE。 我运行 Xubuntu,在菜单中我有 2 个 IDLE 条目:一个用于默认 python,一个在 python3.7 上运行...我总是要小心我正在启动哪个版本...

【讨论】:

谢谢 - 这很聪明,我已经打开了命令行和 Python3,但我得到了与 IDLE 中相同的结果: >>> import pyperclip Traceback (最近一次调用最后一次): File "",第 1 行,在 ModuleNotFoundError: No module named 'pyperclip'

以上是关于在 Debian Linux 中安装 pip3 后无法导入 pyperclip的主要内容,如果未能解决你的问题,请参考以下文章

debian中安装ifconfig工具

在项目中安装第三方包-虚拟环境

Debian或者Ubuntu中安装secureCRT/secureFX出现点击图标后启动不了

如何在Linux中安装Visual Studio Code

在Windows10 + Anaconda中安装pip3工具

linux中安装tensorflow