In this short guide, you’ll see one way to install a package in Anaconda when facing a connection timeout.
Normally, you can install a Python package in Anaconda by opening the Anaconda Prompt and then typing the following command to install your desired package:
pip install package_name
However, there could be times when you get the following connection timeout error:
Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ConnectTimeoutError' ((urllib3.connection.Verified
In that case, you may apply the steps below to overcome the above error.
Steps to Install a Package in Anaconda when Facing Connection Timeout
Step 1 – Download the needed package
- Search for your desired package by going to The Python Package Index (PyPI)
- Type the name of the package in the search bar and then press ENTER
- Click on your desired package
- Press on the ‘Download files‘ under the Navigation menu
- Click on the ‘Wheel‘ version (‘whl’ file) that you wish to download
Step 2 – Place the downloaded file in a location of your choosing
Now place the ‘whl‘ file that you just downloaded in a location of your choosing.
For example, let’s suppose that the file was placed under the following path:
Step 3: Install the package
For the final step, open the Anaconda Prompt.
Then, type cd\ and press ENTER:
(base) C:\Users\Ron>cd\
Now type cd + the location where your downloaded ‘whl’ file is stored. For our example:
(base) C:\>cd C:\Users\Ron\Desktop\Anaconda
Finally, type pip install precise_file_name.whl
(base) C:\Users\Ron\Desktop\Anaconda>pip install precise_file_name.whl
Don’t forget to include the file extension which is ‘.whl‘
Once you’re done, press ENTER and your package would be installed.