Запуск приложения Spyder, возможно, вызвал ошибки Mac M1 Chip

#tensorflow #anaconda #spyder #apple-m1

#tensorflow #анаконда #спайдер #apple-m1

Вопрос:

Привет, дорогой, я пытаюсь запустить spyder в своей среде anaconda, но я сталкиваюсь с этими ошибками.

Запуск приложения Spyder, возможно, вызвал ошибки Mac M1 Chip

 Traceback (most recent call last):
File "/Users/nawrozmohammadi/miniforge3/envs/tf24/bin/spyder", line 7, in 
from spyder.app.start import main
File "/Users/nawrozmohammadi/miniforge3/envs/tf24/lib/python3.8/site-packages/spyder/app/start.py", line 35, in 
from spyder.utils.external import lockfile
File "/Users/nawrozmohammadi/miniforge3/envs/tf24/lib/python3.8/site-packages/spyder/utils/external/lockfile.py", line 31, in 
from spyder.utils.programs import is_spyder_process
File "/Users/nawrozmohammadi/miniforge3/envs/tf24/lib/python3.8/site-packages/spyder/utils/programs.py", line 30, in 
import psutil
File "/Users/nawrozmohammadi/miniforge3/envs/tf24/lib/python3.8/site-packages/psutil/__init__.py", line 159, in 
from . import _psosx as _psplatform
File "/Users/nawrozmohammadi/miniforge3/envs/tf24/lib/python3.8/site-packages/psutil/_psosx.py", line 15, in 
from . import _psutil_osx as cext
ImportError: dlopen(/Users/nawrozmohammadi/miniforge3/envs/tf24/lib/python3.8/site-packages/psutil/_psutil_osx.cpython-38-darwin.so, 2): no suitable image found. Did find:
/Users/nawrozmohammadi/miniforge3/envs/tf24/lib/python3.8/site-packages/psutil/_psutil_osx.cpython-38-darwin.so: mach-o, but wrong architecture
/Users/nawrozmohammadi/miniforge3/envs/tf24/lib/python3.8/site-packages/psutil/_psutil_osx.cpython-38-darwin.so: mach-o, but wrong architecture
 

** Перед запуском spyder я установил Tensorflow этими двумя способами
, первым и вторым, и Tensorflow успешно работает **

 >>>import tensorflow as tf
>>>tf.__version__
'2.4.0-rc0'
 

Я попытался установить pyqt и сделал

обновление conda — все

. Но ничего не работает

Информация о системе

версия conda: 4.9.2

версия python: 3.8.6

платформа: maOS BigSur 64

Ответ №1:

Anaconda работает на x86 (intel), поэтому даже я столкнулся со многими проблемами с macbook air m1. Но miniconda специально разработан для чипов arm64.

следовательно, попробуйте установить miniconda и использовать jupyternotebooks.

Следуйте приведенному ниже руководству для успешной установки tensorflow и Pycharm:

Установка TensorFlow и Pytorch на Macbook M1