#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 наряду с несколькими другими. Пожалуйста, выполните следующие действия для установки.