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

£可爱£侵袭症+ 提交于 2019-12-22 02:04:49

问题


I'm working on anaconda by making multiple environments in it. I have made any environment camelot so now I want to install in different libraries in this environment. So for example I install pandas in this environment(camelot), I'm writing:

conda install pandas 

or

conda install -c conda-forge camelot-py

Then it gives me 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 error because of environment-variable, I Set environment-variable for pyhton but it could not resolve


回答1:


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




回答2:


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.




回答3:


I had the exact same issue, and it also just started today. Kind of destroyed my entire work day, tbh...

I accidentally did a conda install ... in my base environment, and it updated conda and a handful of other modules. (Conda went from 4.5.12 to 4.7.10, in my case.) Anyway, after I rolled it back, things are working as expected again.

If this is what's causing your issue, here's a fix.

  1. conda list --revisions

  2. conda install --revision 1 (In my case "rev 1" was my most recent, stable base environment.)

(More details about this: https://sriramjaju.github.io/2018-05-30-2-minute-recipe-how-to-rollback-your-conda-environment/)

Now I'm worried that I've inadvertently configured something in a way that isn't compatible with the newest version of conda.

Lastly, if you really need to install modules and do some work ASAP, pip install [module name] was still working for me before I thought to do the reversion thing.




回答4:


For those still having similar issues with libssl11_-x64.dll or other .dll files:

Use pip install instead if you can!


I had the same issue today with libcrypto-1_1-x64.dll when trying to install plotly using

conda install -c plotly plotly

This prompts a downgrade for anaconda, and in turn raises the error:

OPENSSL_sk_new_reserve [...] libcrypto-1_1-x64.dll

Instead, using for example

pip install plotly==4.1.0

works like a charm!



来源:https://stackoverflow.com/questions/57254007/how-to-fix-entry-point-not-found-while-installing-libraries-in-conda-environment

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!