Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Install anaconda library from a local source

I have been trying to install pymc for some time on a Windows PC behind a very complicated proxy; effectively making this an installation on a computer not connected to the internet. I have tried - unsuccessfully - to set a proxy in the condarc file but I still get error messages

conda install -c https://conda.binstar.org/pymc pymc Fetching package metadata: SSL verification error: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:645)

like image 936
Noel Evans Avatar asked Dec 16 '15 16:12

Noel Evans


2 Answers

To solve this, you need to download the tar file (even if using Windows) that the installer is trying to fetch and then use offline mode:

Use this command which will error, to determine the file to be downloaded:

>conda install -c https://conda.binstar.org/pymc pymc Fetching package metadata: SSL verification error: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:645) .... Solving package specifications: ......................  The following packages will be downloaded:      package                    |            build     ---------------------------|-----------------     pymc-2.3.5                 |      np110py35_0         402 KB  defaults  The following NEW packages will be INSTALLED:      pymc: 2.3.5-np110py35_0 defaults  Proceed ([y]/n)? y  Fetching packages ... Could not connect to https://repo.continuum.io/pkgs/free/win-64/pymc-2.3.5-np110py35_0.tar.bz2 ... [error message continues]... 

Now download the tar file mentioned in the error message:

https://repo.continuum.io/pkgs/free/win-64/pymc-2.3.5-np110py35_0.tar.bz2

And then run this command with the path to the tar file:

>conda install --offline C:\pymc-2.3.5-np110py35_0.tar.bz2 
like image 173
Noel Evans Avatar answered Oct 17 '22 06:10

Noel Evans


Just of notes: "-c conda-forge" might be handy for some other packages. For example:

conda install -c conda-forge python-levenshtein 
like image 41
Helene Avatar answered Oct 17 '22 06:10

Helene