Возможно, в вашем manage.py есть окончания строк \r\n
(CRLF), которые по умолчанию для windows, но вызывают ошибку в Linux. Первая строка в вашем manage.py
должна выглядеть примерно так:
#!/usr/bin/env python/r/n
вы, вероятно, не видите /r/n
часть, когда открываете исходный код с помощью текстового редактора / IDE, но он есть. Что вы должны сделать, это преобразовать конец строки CRLF в конец строки LF (что работает для Linux). Для этого есть инструменты, и, поскольку вы разрабатываете для Windows, я бы предложил настроить вашу IDE для использования LF в конце строки. (Их действительно легко настроить с помощью PyCharm, кода Visual Studio и т. Д.)