Обычно хорошей идеей является создание виртуальной среды для установки дополнительных модулей. Это создаст запечатанную среду Python только с указанными вами пакетами. Обычно это исправляет такие ошибки, так как Python иногда устанавливает пакеты, в которых их больше нельзя найти. Также неплохо не использовать pip
, так как это может указывать на пункт из другой версии python. Также имеет смысл обновить pip
перед установкой пакетов.
Попробуйте выполнить следующее:
python3 -m venv env
. env/bin/activate (on Linux)
.\env\Scripts\activate (on Windows)
Проверьте, какие пакеты у нас есть:
python -m freeze
Здесь убедитесь, что это ничего не показывает, кроме pkg-resources==0.0.0
. В противном случае ваш PYTHONPATH
может быть исправлен.
Обновите pip
и установите пакет:
python -m pip install --upgrade pip
python -m pip install plotly
Запустите python и импортируйте пакет:
python
>>> import plotly