【安装填坑】---- ERROR: Could not install packages due to an OSError: [Errno 2] No such file or directory:

这篇博客介绍了在使用Anaconda安装Python环境时遇到的pip安装包错误,如'No such file or directory'。错误可能由于注册表配置不正确或已安装的包版本冲突引起。解决方法包括修改注册表LongPathsEnabled值为1,以及处理不同版本安装文件的冲突。通过拷贝已有版本的文件到指定路径,可以成功解决安装问题。
摘要由CSDN通过智能技术生成

一、修改注册表配置

用anaconda 安装python开发环境的时候,使用pip安装某些包,会弹出如下这种提示

ERROR: Could not install packages due to an OSError: [Errno 2] No such file or directory: ‘d:\users\xxxx\appdata\local\continuum\anaconda3\envs\faiss\lib\site-packages\numpy-1.20.3.dist-info\METADATA’
除了要修改注册表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystemLongPathsEnabled值由0变1


参考:ERROR: Could not install packages due to an OSError: [Errno 2] No such file or directory: ‘c:\users


二、版本安装文件重复安装,导致冲突

还可能是你这个安装环境里对应的安装包里已经有了其它版本的文件夹,如果是的话就把其它版本的对应文件夹里的内容拷到错误提示里的路径下就可以了,比如我这次系统提示没有numpy-1.20.3.dist-info\METADATA文件,我进入我的安装路径下发现已经有个1.20.2版本的文件了,所以就直接把1.20.2版本的文件拷到了1.20.3的路径下,再次安装fasttext,提示成功。
在这里插入图片描述


参考2:Could not install packages due to an EnvironmentError: [Errno 2] numpy-1.20.1.dist-infor \METADATA


  • 81
    点赞
  • 89
    收藏
    觉得还不错? 一键收藏
  • 30
    评论
评论 30
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值