Я не могу установить модули Python на Apple Silicon

У меня macbook air m1, и я не могу установить модули python, такие как numpy, matplotlib. Я устанавливаю python3.8 с помощью homebrew, а затем устанавливаю virtaulenv. В venv, когда я запускаю 'pip install numpy', появляется ошибка: '... ОШИБКА: Не удалось построить колесо для numpy Не удалось создать numpy ОШИБКА: не удалось создать колеса для numpy, которые используют PEP 517 и не могут быть установлены напрямую' I попробовал 'pip install --upgrade pip setuptools wheel' не работает. Пожалуйста помоги.


person Osman    schedule 10.01.2021    source источник


Ответы (1)


Установите python 3.9.1 с python.org (версия ARM) Затем для Numpy: python3 -m pip install cython python3 -m pip install --no-binary: all: --no-use-pep517 numpy == 1.20rc1

Затем для matplotlib: brew install libjpeg python3 -m pip install matplotlib

Это работает для меня на Mac min с Apple Silicon. Однако SciPy пока что не повезло.

person David Sénéchal    schedule 16.01.2021
comment
Пытался установить numpy, как описано выше, и получил ошибку импорта - ImportError: ВАЖНО: ПРОЧИТАЙТЕ ЭТО ДЛЯ СОВЕТОВ ПО РЕШЕНИЮ ЭТОЙ ПРОБЛЕМЫ! Не удалось импортировать numpy C-расширений. Эта ошибка может произойти по многим причинам, часто из-за проблем с вашей настройкой или из-за того, как был установлен NumPy. - person G. Shand; 21.01.2021
comment
Когда вы проверяете архитектуру процесса python в Activity Monitor, это Apple или Intel? - person Ziofil; 01.02.2021
comment
А что насчет панд? :) - person Jakub; 13.03.2021