python conda安装某些包时出现"[WinError 126] 找不到指定的模块"错误

问题描述:在配置Scrapy的时候,尝试用conda install Scrapy安装,结果报错"[WinError 126] 找不到指定的模块",尝试了好多办法,最后通过下面的方法解决

解决办法:1、找到Anaconda安装目录,然后在"\Anconada\Library\bin"——>libcrypto-1_1-x64.dll和libssl-1_1-x64.dll,然后复制到"\Anconada\DLLs"进行替换;
关键是"\Anconada\Library\bin"和"\Anconada\DLLs"中要分别存在这两个相同的文件(注意是相同的,即比如"\Anconada\Library\bin"中的libcrypto-1_1-x64.dll和"\Anconada\DLLs"中的libcrypto-1_1-x64.dll创建日期也要一致
其他问题:如果上述两个文件夹中找不到某一个文件,则在"\Anconada"文件夹中搜索对应名称,然后把缺失的dll文件拷贝到上述两个文件夹中

posted @ 2020-11-23 16:30  lonerpaul  阅读(1042)  评论(0编辑  收藏  举报