Oi Gabriel, bom dia!
Eu tive o mesmo problema, estou utilizando Windows. O que aconteceu é que no começo do projeto, deu um erro ao selecionar o interpretador que o instrutor Bruno havia indicado. Então acabei utilizando o interpretador que já tinha instalado. Deixei de lado aquele projeto e baixei novamente o arquivo da aula Django: CRUD e persistência no S3.
Resolvendo:
Abra o novo projeto e abra o terminal e digite:
Get-ExecutionPolicy -List
Vai aparecer isso ou um pouco diferente:
Scope ExecutionPolicy
MachinePolicy Undefined
UserPolicy Undefined
Process Undefined
CurrentUser Undefined
LocalMachine AllSigned
Alterei o meu CurrentUser para aceitar execução de Scripts desta maneira:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
- Depois executei a seguinte sequencia em ordem:
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python get-pip.py
virtualenv -p python3 . venv
.venv\Scripts\Activate.ps1
- Com o " ctrl+shift+p " busquei selecionar interpretador, fui em "insira o caminho do interpretador.."
- Abri a pasta .venv/Scripts
- Selecionei python.exe
- Depois executei:
pip install -r requirements.txt
python manage.py makemigrations
python manage.py migrate
- Criei um novo superuser com:
python manage.py createsuperuser
Esses passos fizeram meu projeto funcionar como esperado para continuar as aulas.
Encontrei a solução em :https://learn.microsoft.com/pt-br/powershell/module/microsoft.powershell.core/about/about_execution_policies?view=powershell-7.3
Mas, qualquer dúvida, pode me chamar.
Espero ter ajudado.