#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 («Запустить => Выбрать интерпретатор»)