【问题标题】:Could not install packages due to an EnvironmentError: [Errno 2] numpy-1.20.1.dist-infor \\METADATA由于 EnvironmentError 无法安装软件包:[Errno 2] numpy-1.20.1.dist-infor \\METADATA
【发布时间】:2021-03-22 18:26:54
【问题描述】:

我想在 anaconda 中安装三个包,但遇到以下错误。

Error: Could not install packages due to an OSError: [Errno 2] No such file or directory: 'c:\\programdata\\anaconda3\\lib\\site-packages\\numpy-1.20.1.dist-info\\METADATA'.

我已将HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem@LongPathsEnabled 更改为1,但它仍然无法正常工作。 pip 有一些类似的问题,并且提供了一些解决方案,但我无法应用它们。 pip\\METADA 错误和numpy\\METADATA 错误有什么区别吗?

我有基本的知识,如果有人能详细解释如何解决它,我将不胜感激。比如有人建议安装到别的目录,我不知道怎么做。

【问题讨论】:

  • 我应该补充一点,由于 numpy 错误,我什至无法升级 pip。另外,我使用了命令 pip install -U numpy,但我遇到了同样的错误。

标签: python numpy anaconda metadata


【解决方案1】:

检查您是否还有其他.\numpy-1.20.*xxx*.dist-info 文件夹。 如果你有并且它不为空(它也应该有 METADATA)将该文件夹内容复制到您的

\numpy-1.20.1.dist-info\

【讨论】:

    【解决方案2】:

    您可以先删除错误信息中的“numpy-1.20.1.dist-info”文件夹,然后重新安装。

    【讨论】:

    • 您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center
    猜你喜欢
    • 2019-01-08
    • 2019-03-27
    • 2019-07-13
    • 2019-06-07
    • 2019-02-27
    • 2019-05-03
    • 2019-05-21
    • 1970-01-01
    • 2019-05-22
    相关资源
    最近更新 更多