ModuleNotFoundError: В приложении Flask нет модуля с именем numpy, даже если он присутствует. - PullRequest
0 голосов
/ 28 декабря 2018

Я разрабатываю колбу, в которой я хочу использовать numpy.Я использовал import numpy as np, но когда я запускаю приложение, я получаю эту ошибку, ModuleNotFoundError: No module named 'numpy'.У меня есть numpy install в python, а также перепроверил его с импортом numpy в python cmd, как показано ниже:

C:\Users\Zirak Mistry>python
Python 3.7.1 (v3.7.1:260ec2c36a, Oct 20 2018, 14:05:16) [MSC v.1915 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import numpy
>>>

Нет ошибки после выполнения команды import numpy означает, что numpy установлен в python и работаетдолжным образом.Тем не менее, когда я импортирую NumPy в мое приложение колбу, я получаю ошибки.Почему так?пожалуйста помоги.

1 Ответ

0 голосов
/ 28 декабря 2018

Возможно, Python, который вы используете для запуска Flask, отличается от того, с которым вы тестировали import numpy, и numpy установлен в неправильном Python.

Вы можете использовать sys.executable для определениягде вы работаете с Python.Попробуйте как в своем приложении Flask, так и в cmd, чтобы увидеть, совпадают ли они.

Если они действительно одинаковы, также возможно, что приложение Flask изменилось там, где оно ищет модули.Это можно изменить программно.Если он не включен sys.path, то обычный механизм импорта его не найдет.

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