【问题标题】:WARNING: Error parsing requirements for numpy: [Errno 2] No such file or directory:警告:解析 numpy 要求时出错:[Errno 2] 没有这样的文件或目录:
【发布时间】:2021-12-28 20:39:00
【问题描述】:

我正在为库安装而苦苦挣扎。不过我之前没有收到过这个错误。

我收到警告:解析 numpy 的要求时出错:[Errno 2] 没有此类文件或目录:无论我使用 Jupyter 笔记本还是终端,都会出现此错误。

(base) Geoffrey-MacBook-Pro:~ jeffreyoruru$ pip install petl

输出和警告

`已满足要求:.​​/opt/anaconda3/lib/python3.7/site-packages (1.7.4) 中的 petl

警告: numpy 解析要求错误:[Errno 2] 没有这样的文件或目录:'/Users/jeffreyoruru/opt/anaconda3/lib/python3.7/site-packages/numpy- 1.19.5.dist-info/元数据`

请让我知道该怎么做或检查。

【问题讨论】:

    标签: python-3.x numpy pip petl


    【解决方案1】:

    我假设你在 Mac 上,并且你使用 Anaconda 来安装 python。

    如果您不知道,如果您使用的是 Anaconda/conda,那么通常您不会使用 pip 来安装软件包(很可能您在上面尝试过),而是使用 conda

    所以上面是conda install perl

    如果您尝试改用 pip,则必须使用 anaconda pip 版本,即便如此,您也可能会遇到上述奇怪的问题。

    单独作为 Anaconda 的替代品,您可以尝试一个名为 miniforge 的“conda”版本(因此没有 UI、最小的默认安装、最新版本的软件包以及其他一些好处)'conda' 版本。 (https://github.com/conda-forge/miniforge)。如果你有一个 ARM mac,那么 conda 将默认为 python 和包使用本机 M1 ARM 二进制文件,而不是 x86 版本。

    目前,Anaconda 不会使用或安装 ARM 原生二进制文件。

    我使用 miniforge 安装 99.9% 我安装的任何软件包都没有问题,包括 numpy。几乎所有(包括 numpy)都是 ARM 原生代码,安装没有问题,运行速度比使用 x86 版本和 Rosetta 快很多。

    【讨论】:

    • 非常感谢@Richard。我在 jupyter notebook 中使用 PIP 安装了许多库,包括终端中的其他库。目前,我无法使用 pip 在 jupyter notebook 中安装任何软件包。但是,conda install 运行良好。非常感谢
    猜你喜欢
    • 2020-01-24
    • 1970-01-01
    • 2018-01-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-17
    • 1970-01-01
    • 2020-05-01
    相关资源
    最近更新 更多