Ошибка при запуске скрипта: «ImportError: отсутствуют обязательные зависимости ['numpy']» - PullRequest
0 голосов
/ 04 марта 2019

Я знаю, что есть много подобных вопросов, но я перепробовал все решения, которые смог найти, и ни одно из них, похоже, не работает.

У меня есть скрипт на python, который я запускаю каждый день через задачупланировщик (Windows 10), включающий строки

import pandas as pd
import numpy as np

В течение примерно 2 недель этот сценарий выполнялся без проблем по расписанию, а затем перестал работать (возможно, я что-то обновил на этом этапе, но не помню),В частности, он больше не работает при запуске напрямую через консоль, т.е. >python C:\dir\script.py.Но он все равно работает нормально, если я загружаю скрипт в Spyder и запускаю его там.

Выдает следующее сообщение об ошибке:

Traceback (most recent call last):
  File "script.py", line 15, in <module>
    import pandas as pd
  File "C:\Users\user1\Anaconda3\lib\site-packages\pandas\__init__.py", line 19, in <module>
    "Missing required dependencies {0}".format(missing_dependencies))
ImportError: Missing required dependencies ['numpy']

У меня есть C: \ Users \ user1 \ Anaconda3\ включен в системную переменную окружения PATH.Я также переустанавливал NumPy несколько раз.Есть идеи?

1 Ответ

0 голосов
/ 04 марта 2019

Когда вы используете conda, это может произойти из-за того, что conda изменила способ активации в своей последней версии в Windows.В частности, у него возникают проблемы с загрузкой DLL, когда вы не в активированной среде conda.

Запустив команду python C:\dir\script.py из активного enda conda (например, используя conda activate для базового env), выдолжна исчезнуть эта проблема.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...