Невозможно импортировать pyperclip после установки pip3 в Debian Linux - PullRequest
0 голосов
/ 06 мая 2020

Я установил pip в Debian Linux (я использую ARM Chromebook с Linux beta)

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'

Есть идеи, что здесь происходит не так или как я могу исследовать?

Если я запустил sys.path в моем IDLE Python Shell и в командной строке я, кажется, получаю те же результаты:

IDLE: ['', '/ 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']

Командная строка: test@penguin: ~ $ python3 Python 3.7.3 (по умолчанию, De c 20 2019, 18: 57:59) [G CC 8.3.0] на linux Введите «help», «copyright», «credits» или «license» для получения дополнительной информации.

импорт 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 ']

Ответы [ 2 ]

1 голос
/ 06 мая 2020

Ну, вам нужно установить 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']

1 голос
/ 06 мая 2020

проверьте, какую версию Python вы запускаете с IDLE. в качестве альтернативы вы можете проверить, запустив python3, а затем попробовав import pyperclip. Если вы не получите ошибок, вы увидите, как запустить IDLE для Python3. Я запускаю Xubuntu, и у меня в меню есть 2 записи IDLE: одна для python по умолчанию и одна для python3 .7 ... Мне всегда нужно быть осторожным, какую версию я запускаю ...

...