Ошибка ModuleNotFound, но модуль только что установлен
Я использую Windows 10, Python 3.6.4. Я пытаюсь использовать модуль Pyperclip и установил его с помощью pip:
c:\Users\Bertie>pip install pyperclip
Requirement already satisfired: pyperclip in c:\python36\lib\site-packages (1.8.0)
Но когда я пытаюсь запустить программу, использующую этот модуль, я получаю такую ошибку:
c:\Users\Bertie\scraping.py test
Traceback (most recent call last):
File "C:\Users\Bertie\scraping.py", line 3, in <module>
import webbrowser, sys, pyperclip
ModuleNotFoundError: No module named 'pyperclip'
Как я могу это исправить? Спасибо.
3 ответа
Трассировка переустановки показывает, что вы успешно установили пакет для python36. Проверьте, есть ли в вашей системе более одного питона. Введите "python" в консоли Windows cmd и проверьте версию python, чтобы узнать, является ли python36 версией по умолчанию. Затем явно используйте интерпретатор python для запуска скрипта "python your_python_script.py".
Где находится файл py? Может быть, попробовать cd-ing в папку и запустить python (python3) scraping.py? Также убедитесь, что вы установили правильный интерпретатор и используете правильную версию python.
Возможно, вы установили
pyperclip
в conda env или virtualenv, и вы забыли его активировать?
Потому что со мной такое случалось много раз.
Или, может быть, на вашем компьютере установлено 2 экземпляра Python, и вы случайно установили
pyperclip
в другом экземпляре питона?