1
resposta

[Bug] Erro não encontra os arquivos no diretório para subir o servidor.

Windows PowerShell Copyright (C) Microsoft Corporation. Todos os direitos reservados.

Experimente a nova plataforma cruzada PowerShell https://aka.ms/pscore6

PS E:\AulaDjango4\ALURA-SPACE> .\venv\scripts\activate (venv) PS E:\AulaDjango4\ALURA-SPACE> code . (venv) PS E:\AulaDjango4\ALURA-SPACE> pip freeze asgiref==3.7.2 Django==4.2.6 sqlparse==0.4.4 tzdata==2023.3 (venv) PS E:\AulaDjango4\ALURA-SPACE> pip freeze > requirements.txt (venv) PS E:\AulaDjango4\ALURA-SPACE> django-admin startproject setup (venv) PS E:\AulaDjango4\ALURA-SPACE> python manage.py runserver C:\Python311\python.exe: can't open file 'E:\AulaDjango4\ALURA-SPACE\manage.py': [Errno 2] No such file or directory (venv) PS E:\AulaDjango4\ALURA-SPACE>

1 resposta

Oii, Estudante! Tudo bem?

O erro pode ocorrer quando o Python não encontra o arquivo manage.py no diretório E:\AulaDjango4\ALURA-SPACE.

Um dos motivos é que isso pode ocorrer porque o comando django-admin startproject setup cria uma nova pasta chamada 'setup' com o arquivo manage.py dentro dela.

E no seu caso, há uma tentativa de executar o comando python manage.py runserver no diretório 'ALURA-SPACE', mas o arquivo manage.py está na realidade dentro do diretório 'setup'.

Como sugestão, recomendo ir até o diretório 'setup' antes de executar o servidor. Você pode fazer isso com o comando cd setup no PowerShell. Segue um exemplo mais ilustrativo:

(venv) PS E:\AulaDjango4\ALURA-SPACE> cd setup
(venv) PS E:\AulaDjango4\ALURA-SPACE\setup> python manage.py runserver

Feito isso, faça o teste e observe se o servidor Django vai iniciar corretamente, que é o esperado. Além disso, certifique de que não erros de sintaxe no caminho do diretório.

Continue interagindo no fórum compartilhando suas dúvidas, projetos e sugestões.

Bons estudos!