How to install Python packages from the tar.gz file without using pip install How to install Python packages from the tar.gz file without using pip install python python

How to install Python packages from the tar.gz file without using pip install


You may use pip for that without using the network. See in the docs (search for "Install a particular source archive file"). Any of those should work:

pip install relative_path_to_seaborn.tar.gz    pip install absolute_path_to_seaborn.tar.gz    pip install file:///absolute_path_to_seaborn.tar.gz    

Or you may uncompress the archive and use setup.py directly with either pip or python:

cd directory_containing_tar.gztar -xvzf seaborn-0.10.1.tar.gzpip install seaborn-0.10.1python setup.py install

Of course, you should also download required packages and install them the same way before you proceed.


You can install a tarball without extracting it first. Just navigate to the directory containing your .tar.gz file from your command prompt and enter this command:

pip install my-tarball-file-name.tar.gz

I am running python 3.4.3 and this works for me. I can't tell if this would work on other versions of python though.


Thanks to the answers below combined I've got it working.

  • First needed to unpack the tar.gz file into a folder.
  • Then before running python setup.py install had to point cmd towards the correct folder. I did this by pushd C:\Users\absolutefilepathtotarunpackedfolder
  • Then run python setup.py install

Thanks Tales Padua & Hugo Honorem