在 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 "以上是关于在 Debian Linux 中安装 pip3 后无法导入 pyperclip的主要内容,如果未能解决你的问题,请参考以下文章
Debian或者Ubuntu中安装secureCRT/secureFX出现点击图标后启动不了