Ошибка при установке Jupyter, numpy, scikit learn, pandas и других пакетов

#python #pip

#python #pip

Вопрос:

Я установил последнюю версию python, создал и активировал виртуальную среду. Но когда я запускаю

 python3 -m pip install -U jupyter matplotlib numpy pandas scipy scikit-learn
 

Я получаю следующую ошибку

  ERROR: Command errored out with exit status 1:


command: /Users/karthiktalluri/ml/env/bin/python3 /Users/karthiktalluri/ml/env/lib/python3.10/site-packages/pip/_vendor/pep517/in_process/_in_process.py get_requires_for_build_wheel /var/folders/yr/yp7st9kx4kj5v2qcvbgv3f540000gn/T/tmpzpncmw57
       cwd: /private/var/folders/yr/yp7st9kx4kj5v2qcvbgv3f540000gn/T/pip-install-07jm3r9w/pandas_cc89512459374b9e9def96510481e732
  Complete output (18 lines):
  Traceback (most recent call last):
    File "/Users/karthiktalluri/ml/env/lib/python3.10/site-packages/pip/_vendor/pep517/in_process/_in_process.py", line 349, in <module>
      main()
    File "/Users/karthiktalluri/ml/env/lib/python3.10/site-packages/pip/_vendor/pep517/in_process/_in_process.py", line 331, in main
      json_out['return_val'] = hook(**hook_input['kwargs'])
    File "/Users/karthiktalluri/ml/env/lib/python3.10/site-packages/pip/_vendor/pep517/in_process/_in_process.py", line 117, in get_requires_for_build_wheel
      return hook(config_settings)
    File "/private/var/folders/yr/yp7st9kx4kj5v2qcvbgv3f540000gn/T/pip-build-env-7ltit3j_/overlay/lib/python3.10/site-packages/setuptools/build_meta.py", line 154, in get_requires_for_build_wheel
      return self._get_build_requires(
    File "/private/var/folders/yr/yp7st9kx4kj5v2qcvbgv3f540000gn/T/pip-build-env-7ltit3j_/overlay/lib/python3.10/site-packages/setuptools/build_meta.py", line 135, in _get_build_requires
      self.run_setup()
    File "/private/var/folders/yr/yp7st9kx4kj5v2qcvbgv3f540000gn/T/pip-build-env-7ltit3j_/overlay/lib/python3.10/site-packages/setuptools/build_meta.py", line 258, in run_setup
      super(_BuildMetaLegacyBackend,
    File "/private/var/folders/yr/yp7st9kx4kj5v2qcvbgv3f540000gn/T/pip-build-env-7ltit3j_/overlay/lib/python3.10/site-packages/setuptools/build_meta.py", line 150, in run_setup
      exec(compile(code, __file__, 'exec'), locals())
    File "setup.py", line 18, in <module>
      import numpy
  ModuleNotFoundError: No module named 'numpy'
 

и предупреждение.
Я использую Mac M1.
В книге автор использует python3.7, но предлагает нам использовать последнюю версию python.
Кто-нибудь может предложить исправление?

Комментарии:

1. Настоятельно рекомендуется, чтобы вместо настройки базовой среды python с нуля, пожалуйста, установите дистрибутив anaconda 3, который обеспечит правильное управление всеми основными пакетами, и у вас есть jupyter IDE наряду с несколькими другими. Пожалуйста, выполните следующие действия для установки.