Ошибка импорта панд: отсутствует "pytz".Но отлично работает в консоли - PullRequest
0 голосов
/ 07 ноября 2018

Я использую PyCharm и запускаю скрипт, нажимая кнопку «Выполнить», которая выполняет сценарий в среде «Выполнить». Переводчик - Анаконда 3.5. Сценарий начинается с import pandas as pd. Он всегда работал идеально, пока только сейчас, когда я нажал «Выполнить», я получил неожиданную ошибку:

D:\Anaconda3\python.exe MY_PATH
Traceback (most recent call last):
  File MY_PATH, line 2, in <module>
    import pandas as pd
  File "D:\Anaconda3\lib\site-packages\pandas\__init__.py", line 19, in <module>
    "Missing required dependencies {0}".format(missing_dependencies))
ImportError: Missing required dependencies ['pytz']

Эта ошибка сохраняется даже после удаления и повторной установки pytz и pandas.

С другой стороны, pandas всегда работал правильно в консольной среде IPython (с тем же интерпретатором, что и в среде «Выполнить»). Такая ошибка никогда не возникает в консоли.

Что может быть не так? Пожалуйста, помогите мне. Спасибо!


Как отметил Джулиан, проблема, скорее всего, связана с отсутствием pytz в среде «Выполнить», хотя она присутствует в консольной среде IPython. Итак, как мне восстановить pytz в среде «Выполнить» в PyCharm ?

1 Ответ

0 голосов
/ 07 ноября 2018

Вы можете попробовать это один раз и проверить, осталась ли ошибка,

pip install python-dateutil pytz --force-reinstall --upgrade
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...