What Does Pip Install. (Dot) Mean?

What Does Pip Install. (Dot) Mean?

I have a shell script whose last line is:

pip install .

What does it do?

  • pip install <package-name> installs the specified package
  • pip install -r requirements.txt installs all packages specified in requirements.txt

But I am not sure what the above command does.

2

2 Answers

"Install the project found in the current directory".

This is just a specific case of pip install /path/to-source/tree.


To quote the the pip install documentation describing this usage:

pip install [options] [-e] <local project path> ...

Explicitly, pip install . will execute the setup.py file in the current directory (which will usually load a requirements.txt file).

1

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Elena Rostova
Author

Elena Rostova

Elena Rostova holds a Master's degree in Public Health Journalism. She covers groundbreaking medical research, holistic wellness trends, mental health awareness, and nutritional science.