Установка и использование pyperclip в Thonny IDE

#python #thonny

#python #thonny

Вопрос:

Я пытался выучить python, используя автоматизировать скучные вещи с помощью Python (это было не так просто, как хотелось бы). В главе 6 автор использует модуль, который он создал для проекта. Похоже, я успешно установил модуль, но при запуске его примера кода я получаю следующую ошибку:

 import pyperclip
pyperclip.copy('Hello, world!')
pyperclip.paste()


Traceback (most recent call last):
  File "C:Users16463OneDriveDesktoptest.py", line 1, in <module>
    import pyperclip
ModuleNotFoundError: No module named 'pyperclip'
  

Я использую Thonny IDE.

Комментарии:

1. какую команду вы использовали в своем терминале; используете ли вы IDE, подобную PyCharm?

2. Я использую программу под названием Thonny

Ответ №1:

Посмотрите на Обновление № 1 ниже для получения ответа.


Вам необходимо установить pyperclip модуль перед его использованием.

В вашем терминале выполните следующую команду для установки pyperclip .

 pip install pyperclip
  

Ссылка:


ОБНОВЛЕНИЕ #1

Я вижу, что в одном из ваших комментариев вы сказали, что используете Thonny IDE.

Вы можете устанавливать пакеты в Thonny IDE из Tools -> Manage Packages. Там вы можете найти необходимые пакеты и установить их.

Комментарии:

1. я это уже делал, просто сделал это снова и получил следующее сообщение: Требование уже выполнено: pyperclip в c:users16463pythonpython37-32libsite-packages (1.8.0)

2. @shlobb13 Вы также пробовали использовать его из управления пакетами ?

Ответ №2:

Ошибка: нет модуля с именем ‘pyperclip’, означает, что модуль установлен неправильно.

Вы можете найти более подробную информацию о том, как установить модуль сторонних разработчиков, в приложении A к книге.

Я успешно установил pyperclip, введя «pip install —user pyperclip» в cmd, вы можете попробовать.

Комментарии:

1. я это уже делал, просто сделал это снова и получил следующее сообщение: Требование уже выполнено: pyperclip в c:users16463pythonpython37-32libsite-packages (1.8.0)

Ответ №3:

Во-первых, убедитесь, что вы используете только одну версию Python, предпочтительно последнюю. Возможно, у вас установлено несколько версий, и вы используете ту, для которой модуль не был установлен.

Похоже, я успешно установил модуль

Чтобы протестировать это, давайте получим список установленных вами сторонних пакетов. откройте командную строку и запустите pip freeze -l . Убедитесь, что pyperclip действительно есть в списке.

  • Если его нет в списке, попробуйте установить еще раз (с помощью pip install pyperclip ).

    • Если подтвердится, что установка прошла успешно, попробуйте использовать ее снова, и она должна сработать!
    • Если установка завершится неудачей, добавьте сообщение об ошибке к вопросу, и мы увидим 🙂
  • Если он есть в списке, и все же вы получаете ModuleNotFoundError , убедитесь, что pyperclip написан правильно. Возможно, во время установки с помощью pip у вас была опечатка, и вместо нее вы установили, скажем, pyperclkp.

Ответ №4:

Thonny по умолчанию использует свой собственный интерпретатор Python. Если вы не изменили интерпретатор (Выполнить => Выбрать интерпретатор), Python от Thonny не использует c:users16463pythonpython37-32libsite-packages

Вам следует либо установить pyperclip на Python, входящий в комплект поставки Thonny («Инструменты => Управление пакетами» или «Инструменты => Открыть системную оболочку»), либо заставить Thonny использовать ваш другой Python («Запустить => Выбрать интерпретатор»)