Não estou conseguindo rodar o python manage.py runserver aparece o erro No such or directory
Não estou conseguindo rodar o python manage.py runserver aparece o erro No such or directory
Oi, Reginaldo, tudo bem?
Esse erro indica que o terminal não conseguiu encontrar o arquivo manage.py
no diretório em que você está tentando executar o comando.
Você pode tentar algumas sugestões, que são estas:
manage.py
está localizado.
Você pode usar o comando ls
(no Linux/Mac) ou dir
(no Windows) para listar os arquivos no diretório atual e verificar se o manage.py
está lá.ls
# ou, no Windows
dir
cd
. Por exemplo, se o seu projeto estiver em uma pasta chamada meu_projeto
, você pode usar:cd caminho/para/meu_projeto
Verificar o caminho do arquivo: veja se o caminho do arquivo manage.py
está correto. O arquivo manage.py
deve estar na raiz do seu projeto Django.
Ative o ambiente virtual: se você estiver utilizando um ambiente virtual, não esqueça de ativá-lo antes de rodar o comando. No Linux/Mac, você pode ativar com:
source venv/bin/activate
No Windows:
venv\Scripts\activate
Se outra dúvida surgir, estamos disponíveis aqui no fórum.
Abraços!
Mano faz o seguinte, a estrutura do seu projeto tem sempre uma pasta principal(Diretório Principal) e lá deve ser executado o "python manager.py runserver". Faz o seguinte confere se vc está tentando executar o runserver na pasta específica pelo terminal.