#python #pip #package
#python #pip #пакет
Вопрос:
Я получаю эту ошибку для каждого отдельного пакета, который я загрузил из pip, всякий раз, когда я набираю import [package]
или отключаю любое изменение. Это также означает, что пакеты не работают. Это странно, поскольку раньше это работало.
Редактировать: по-видимому, он отлично работает на ноутбуках Jupyter, но не в обычном файле python.
Комментарии:
1. вы установили несколько установок python?
2. Нет, у меня установлен только Python 3.6.2
3. вместо ввода
pip install
используйтеpython -m pip install
.4. Все, что я получаю, это «требование уже выполнено».
Ответ №1:
похоже, что вы устанавливаете модуль неправильным способом, в частности, в неподходящий каталог (или версию python). вы всегда можете проверить, установлен ли модуль / пакет или нет с помощью этого:
pip list
если вы видите модуль в списке, значит, он установлен, если нет, то вам нужно правильно его установить.
иногда у вас могут быть установлены разные версии python, вы устанавливаете пакет до версии X и пытаетесь запустить его в версии Z. все, что вам нужно сделать, это уточнить вашу версию python, проверить, ссылается ли pip на версию python, выполнив это:
pip -V
он показывает версию pip вместе с версией python, на которую он ссылается.
ЛУЧШИЙ СПОСОБ всегда пытаться создать виртуальную среду и устанавливать пакеты там. создание виртуальной среды
python -m venv <VENV_NAME>
затем активируйте его:
source <VENV_NAME>/bin/activate # MacOS amp; Linux
<VENV_NAME>/Scripts/activate # Windows
затем установите свои пакеты. после этого не должно быть никаких проблем.