Проблема с проектом Python после клонирования проекта из репозитория Git - PullRequest
0 голосов
/ 22 октября 2019

Я создаю проект Python, используя Flask, и он отлично работает. Затем я загружаю его в свой личный репозиторий Azure. После этого другой сотрудник клонирует проект и пытается запустить его на своей машине, но это не сработало. Он получил следующую ошибку:

File "run.py", line 1, in <module>
from api import app
File "E:\PUC_Conexao_Colaborativa_API\api\__init__.py", line 7, in <module>
from api.instance.config import app_config, ambiente
ModuleNotFoundError: No module named 'api.instance'

Я смотрю на Stackoverflow и нашел этот пост: Ошибка Python "ImportError: Нет модуля с именем"

Один из ответов скажетчто:

  1. Вы редактировали init .py в Windows.
  2. Редактор Windows добавил что-то непечатное, возможно, возврат каретки (конецстрока в Windows - это CR / LF; в unix - только LF) или, возможно, CTRL-Z (конец файла Windows).

Я помню, когда устанавливал «Git для Windows»EXE, он спрашивает, как я хочу настроить преобразования конца строки, и я выбираю «Оформить заказ в стиле Windows, зафиксировать окончания строки в стиле Unix».

Это причина того, что мой проект Python не может работать в другоммашины?

Проект отлично работает на моей машине, и я копирую весь проект и передаю другому коллеге, используя pendrive. Когда коллега запускает проект, используя файлы в pendrive, он работает отлично, как на моей машине.

Но если я или кто-либо еще пытаюсь запустить проект, загружая его из репозитория, если не удается запуститьс ошибкой, о которой я упоминал выше.

Полагаю, ошибка вызвана преобразованием Git, когда я отправляю проект в репозиторий. Если я прав, как я могу это исправить?

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