4

2021 年 1 月からの更新: 2021 年1 月に Big Sur のクリーン インストールを実行し、 を使用して pip を最新バージョンにアップグレードし、問題なくpython3 -m pip install --upgrade pip --userインストールされ、以下のエラー メッセージも表示されませんでした。numpy

2020年11月からの元の質問

2019 macbook pro で macOS big sur を使用しています。を使用して numpy をインストールできpython3 -m pip install numpy --userます。私は醸造していないことに注意してください。Xcodeコマンドラインツールからpython3を使用しています。このエラーが他の多くの場所で報告されているのを見てきましたが、それらはすべてbrewを使用しているようです.

ただし、しようとするとimport numpy as np、次のエラー メッセージが表示されます。

Python(488,0x11700be00) malloc: can't allocate region
:*** mach_vm_map(size=18446744071565352960, flags: 100) failed (error code=3)
Python(488,0x11700be00) malloc: *** set a breakpoint in malloc_error_break to debug
init_dgelsd failed init
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/Users/xdavidliu/Library/Python/3.8/lib/python/site-packages/numpy/__init__.py", line 286, in <module>
    raise RuntimeError(msg)
RuntimeError: Polyfit sanity test emitted a warning, most likely due to using a buggy Accelerate backend. If you compiled yourself, see site.cfg.example for information. Otherwise report this to the vendor that provided NumPy.
RankWarning: Polyfit may be poorly conditioned
4

1 に答える 1

9

私の質問にデフォルトでインストールされている (そしてクラッシュの原因となった) numpy は 1.19 でした。次の回避策で numpy を使用できました。

python3 -m pip uninstall numpy
python3 -m pip install numpy==1.18.0 --user
于 2020-11-22T15:49:15.553 に答える