I had the same proble when I tried to deploy a web application towards Visual Studio Code, The OUTPUT log showed me could not find requirements .txt.
By default django create 2 folders with the same name I only put the information out from the Upper forlder as the code above and the problem was solved.**
rp-portfolio/
│
├── personal_portfolio/
│ ├── personal_portfolio/
│ │ ├── __init__.py
│ │ ├── settings.py
│ │ ├── urls.py
│ │ └── wsgi.py
│ │
│ └── manage.py
└──requirements.txt
│
│
└── venv/
rp-portfolio/
│
├── personal_portfolio/
│ ├── __init__.py
│ ├── settings.py
│ ├── urls.py
│ └── wsgi.py
│
├── venv/
│
├──requirements.txt
└── manage.py