Ошибка неверного файла интерпретатора при выполнении команд flask - PullRequest
1 голос
/ 17 февраля 2020

Всякий раз, когда я запускаю команду flask в своем проекте, я получаю сообщение об ошибке вида zsh: (правильный путь к файлу) / venv / bin / flask: плохой интерпретатор: (неправильный, старый путь к файлу) / venv / bin / python3. Я считаю, что ошибка вызвана тем, что пути к файлам не совпадают, а второй путь к файлу больше не существует. Я изменил имя каталога для своего проекта, когда изменил имя проекта, но я не знаю, как изменить путь, по которому flask ищет переводчика.

Заранее спасибо.

Редактировать: Я только что попытался зайти в файл flask (правильный путь к файлу) / venv / bin. Я видел, что он все еще имел #! (Неверный, старый путь к файлу) / venv / bin / python3 вверху. Я попытался изменить это на #! (Правильный путь к файлу) / venv / bin / python3, но сохранилась та же ошибка, что и раньше, а также приложение flask не смогло найти модуль flask_login, чего не было возникли проблемы с до.

1 Ответ

0 голосов
/ 18 февраля 2020

Хорошо, я понял, как это исправить. Мне пришлось go в мой (правильный путь к файлу) / venv / bin / flask файл и изменить путь к файлу после #! на правильный путь к файлу. Мне пришлось сделать то же самое для pip, pip3 и pip3.7, которые были в том же месте, что и файл flask. Затем мне пришлось переустановить пакет flask_login. Это все исправило.

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