#python #python-3.x #pandas #pip #plotly-python
#python #python-3.x #pandas #pip #plotly-python
Вопрос:
Я установил оба plotly.express
и pandas
использую:
pip install plotly-express
и
pip install pandas
Я попытался импортировать эти модули в свою программу, используя
import pandas as pd
import plotly.express as px
тем не менее, я получаю a ModuleNotFoundError
для обоих этих пакетов при запуске.
Я пытался использовать альтернативные установки, такие как:
py -3 -m pip install plotly-express
python -m pip install plotly-express
py -m pip install plotly-express
Когда я пытаюсь снова установить эти пакеты, они говорят, что требование уже выполнено c:python38libsite-packages
. Все мои другие пакеты установлены по адресу C:UsersOliAppDataLocalProgramsPythonPython38-32Libsite-packages
(я Oli!).
Я думаю, что это может быть проблемой. Я читал, что просто вставлять эти файлы напрямую — плохая идея.
Как я могу заставить этот импорт работать?
Ответ №1:
Первое, что нужно сделать, это проверить, что каталог C:python38libsite-packages
находится в вашей PYTHONPATH
переменной окружения. Если нет, добавьте его или создайте PYTHONPATH
как переменную среды, если она не существует, и добавьте каталог (для Windows, Пуск -> введите «Редактировать переменные среды для вашей учетной записи»).
В качестве альтернативы попробуйте выполнить следующие действия:
import sys
sys.path.insert(0, 'C:python38libsite-packages')
import pandas as pd
Комментарии:
1. vscode по-прежнему выдает мне ошибку для этого, но теперь я могу запускать из cmd, так что, думаю, это подойдет. Спасибо!
Ответ №2:
Похоже, это проблема с путем. Вы недавно обновляли py на своем компьютере? Однажды у меня была такая проблема после обновления, я мог решить ее, только сначала полностью удалив все версии, а затем переустановив все с нуля. Конечно, немного работы, но, по крайней мере, для меня решаемая как шарм!