#python-3.x #numpy #import
#python-3.x #numpy #импорт
Вопрос:
Вот что я получаю, когда пытаюсь его импортировать
>>> import numpy
Python(26024,0x11da32dc0) malloc: can't allocate region
:*** mach_vm_map(size=18446744071675105280, flags: 100) failed (error code=3)
Python(26024,0x11da32dc0) 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 "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/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
Вот дополнительная информация, которую вы, возможно, захотите узнать.
-
Я установил
numpy
.eric@Erics-MacBook-Pro ~ % pip3 install numpy
Требование уже выполнено:
numpy in /Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages (1.19.2)
-
Я недавно стер
oh-my-zsh
, но не полностью, поэтому это всегда происходит, когда я открываю терминал.Last login: Tue Oct 6 17:57:22 on ttys002 /Users/eric/.zshrc:source:73: no such file or directory: /Users/eric/.oh-my-zsh/oh-my-zsh.sh
Если вам что-то нужно, пожалуйста, дайте мне знать.
Ответ №1:
Я столкнулся с точно такой же проблемой при попытке импорта pandas
(что требует numpy
). В основном Python 3.9 плохо работает numpy
на macOS по какой-то очень странной причине. Понижен до Python 3.8, и все работает отлично: https://www.python.org/downloads/release/python-386 /.
Комментарии:
1. Помимо того, что я закончил перезагрузку своего MacBook (LOL), ваш ответ был основной проблемой, но было что-то еще. Также важно было сопоставить версию python (python2, python3) и версию numpy. Поскольку в MacBook предустановлен python2 (ОС 10.15.7), сначала необходимо установить python3 и соответственно установить bumpy.
2. Исправил это для меня! Понижен с 3.9 до 3.8 для решения проблемы совместимости с numpy в macOS.
3. я использую mac OS big sur, и у меня есть python 3.8.2, и все же у меня все еще есть проблема.
4. @xdavidliu Я также использую macOS Big Sur, но у меня Python 3.8.6, и у меня вообще нет никаких проблем. Попробуйте обновить свой Python до версии, о которой я упоминал. Удачи!
5. @ConstantinMateescu вы используете Brew? Это не так. Я использую только python3, который поставляется по умолчанию от Apple.