在 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']
我已经在 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']