Question

pip install -r requirements.txt [Errno 2] No such file or directory: 'requirements.txt'

I am setting up the base for a django project, I have cloned a repo and I have just created a virtual environment for the project in the same directory. But when I try to run the command pip install -r requirements.txt in the project directory I get this error:

[Errno 2] No such file or directory: 'requirements.txt'

I believe I'm just running it in the wrong directory, but I don't really know where I should run it. Do you have any idea where the file could be located?

 46  267200  46
1 Jan 1970

Solution

 39

If you are using a virtual environment just use the following line.

pip freeze > requirements.txt

It commands to create the requirements file first.

Or in dockerfile, RUN pip freeze > requirements.txt .

2019-02-14

Solution

 13

If you are facing this issue while using a docker or flowing getting started guide from docker site then you need to update your Docker file.

just add following line to create the requirements.txt file before the line "RUN pip install --no-cache-dir -r requirements.txt" in your Dockerfile

RUN pip freeze > requirements.txt
2020-02-21