ModuleNotFoundError: Нет модуля с именем 'pandas' в программе flask - PullRequest
0 голосов
/ 14 января 2020

enter image description here

используемых файлов

  1. data.csv - набор фиктивных данных, который я использую
  2. main.py - мое ядро ​​flask программа

проблема, с которой я сталкиваюсь

, хотя pandas установлена ​​в моей виртуальной среде (python3 .8 - virtualenv) я получаю ModuleNotFoundError для pandas при использовании в main.py

дополнительная информация

  • Там нет ошибки в интерактивной среде при импорте pandas в виртуальную среду.
  • Та же ошибка генерируется приложением webUI приложением flask.

1 Ответ

1 голос
/ 14 января 2020

Ваш main.py скрипт имеет шебанг

#!/usr/bin/python

, указывающий на системный интерпретатор. Если вы выполните ./main.py, ваш скрипт будет запущен с системным интерпретатором, а не с виртуальной средой.

Измените shebang или выполните скрипт с вашим venv python:

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