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

Can't import pyperclip after installation of pip3 in Debian Linux

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

sudo apt-get install python3-pip

哪个returns:

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'

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

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

空闲: ['', '/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) linux [GCC 8.3.0] 键入 "help"、"copyright"、"credits" 或 "license" 以获取更多信息。

import sys sys.path ['', '/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']

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

你必须先安装 pyperclip 才能使用它,因为它不是 python3-pip package. pip 的一部分]

sudo pip3 install pyperclip

安装成功后即可使用 python:

In [1]: import pyperclip

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