Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to Fix Entry Point Not Found while installing libraries in conda environment

I'm working on Anaconda by making multiple environments in it. I have made an environment camelot and now I want to install different libraries in this environment. So for example to install pandas in this environment, I'm writing:

conda install pandas  

or

conda install -c conda-forge camelot-py 

Then it gives me this error:

python.exe-Entry Point Not Found    The procedure entry point OPENSSL_sk_new_reserve could not be     located in the dynamic link library.    C:\Users\abc\Anaconda3\Library\bin\libssl11_-x64.dll 

First I thought it may be because of the environment variable, thus I set an environment variable for Python, but this did not resolve the issue.

like image 381
Usman Ghani Mughal Avatar asked Jul 29 '19 12:07

Usman Ghani Mughal


People also ask

How do I install packages in Anaconda new environment?

Go to Environments tab just below the Home tab and from there we can check what all packages are installed and what is not. It is very easy to install any package through anaconda navigator, simply search the required package, select package and click on apply to install it.


2 Answers

as it is suggested in here I could solve this problem by copying libssl-1_1-x64 dlls in Anaconda/DLLS to Anaconda/Library/bin (probably replacing it)

like image 165
M. Chavoshi Avatar answered Sep 17 '22 07:09

M. Chavoshi


I got the same issue while updating Anaconda navigator, and got it over by replacing the file libssl-1_1-x64.dll in Anaconda3/Library/bin with the one from Anaconda3/DLLs.

like image 33
Divya Lekha Avatar answered Sep 21 '22 07:09

Divya Lekha