ImportError: Отсутствует обязательные зависимости ['numpy'] ТОЛЬКО при запуске из файла .bat - PullRequest
1 голос
/ 20 апреля 2019

Я использую Python 3.7 в дистрибутиве Anaconda с Windows 10.

У меня есть скрипт, который без ошибок запускается в консоли Spyder ipython.Однако мне нужно запустить его из файла .bat.

Я повторил ошибку со следующим кодом Python (просто импорт):

import pandas

И следующим .bat:

C:\Users\user\Anaconda3\python "L:\path\baterrorimporttest.py"

Я получаю следующую ошибку:

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

У меня нет проблем с запуском этого скрипта, импортом панд, использованием numpy и т. Д. В моей консоли Spyder.

Любые советы?

Ответы [ 2 ]

0 голосов
/ 02 июля 2019

Отредактируйте среду системного пути, включив в нее пути, которые выглядят примерно так:

C:\Users\name\Python.exe Folder\
C:\Users\name\Python.exe Folder\Library
C:\Users\name\Python.exe Folder\Library\bins
C:\Users\name\Python.exe Folder\Scripts

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

Я новый пользователь, и был бы признателен, если вы отметите это как закрытое (если это решит ваш вопрос).

0 голосов
/ 20 апреля 2019

Согласно @Karl Knechtel:

Запустить C:\Users\user\Anaconda3\python из командной строки.Затем вы можете импортировать панд из полученного приглашения интерпретатора.

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