0

我正在努力安装图书馆。不过,我之前没有收到此错误。

我收到警告:解析 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/METADATA`

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

4

1 回答 1

0

我假设您使用的是 Mac,并且您使用 Anaconda 来安装 python。

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

所以上面是conda install perl.

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

单独作为 Anaconda 的替代品,您可以尝试一个名为 miniforge 的 conda-only(因此没有 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 快得多。

于 2021-11-17T21:37:40.667 回答