Python -dotenv не удалось проанализировать инструкцию, начиная со строки 2 - PullRequest
1 голос
/ 17 июня 2020

Python-dotenv could not parse statement starting at line 2

Я удалил и переустановил python -dotenv, но все равно получаю ту же ошибку. Может ли кто-нибудь это отсортировать?

Ответы [ 2 ]

1 голос
/ 18 июня 2020

Я тоже это вижу. Это происходит, если последняя строка в файле .env пуста.

Некоторые быстрые тесты показывают, что она появилась в 0.10.4; с 0.10.3 предупреждение не отображается.

https://github.com/theskumar/python-dotenv/issues/235

Это может помочь

0 голосов
/ 11 августа 2020

В моем случае проблема была не в этом, даже если в конце были пустые строки. Виновником была строка с нарушением строгих правил, скопированная из Dockerfile

ENV VAR = value

Файлы python env и env ограничиваются только идентификатором имени с подчеркиванием, равным и все слева принимается за значение идентификатора. Часть "ENV" нарушала это строгое правило ...

Это должно быть просто VAR = value

Хотя какое-то время go, надеюсь, это поможет другим

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