Ошибка при установке scikit-learn 19.1 с python 3.8 - PullRequest
0 голосов
/ 01 февраля 2020

Я пытаюсь установить scikit-learn 19.1 из-за некоторых требований проекта и выдает следующую ошибку:

1 warning and 15 errors generated.
error: Command "g++ -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -arch x86_64 -g -I/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/numpy/core/include -I/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/numpy/core/include -I/Library/Frameworks/Python.framework/Versions/3.8/include/python3.8 -c sklearn/cluster/_dbscan_inner.cpp -o build/temp.macosx-10.9-x86_64-3.8/sklearn/cluster/_dbscan_inner.o -MMD -MF build/temp.macosx-10.9-x86_64-3.8/sklearn/cluster/_dbscan_inner.o.d" failed with exit status 1

1 Ответ

0 голосов
/ 01 февраля 2020

Python 3.8 официально не поддерживается NumPy или scikit-learn. Настоятельно рекомендуем вам придерживаться python 3.7 на данный момент, пока вы не увидите обозначение 3.8 в разделе «Язык программирования» на странице PyPI numpy (возможно, несколько недель) или пока не появится релиз Anaconda с Python 3.8. (вероятно, несколько месяцев)

Похоже, что это могут быть базовые зависимости, просто еще не работающие с 3.8. У меня фактически была похожая проблема с другим пакетом на прошлой неделе. Возможно, вам повезет, если вы установите 3.7.5. Убедитесь, что вы выбрали правильную платформу (x86 для 32-битной, x64 для 64-битной) и установите флажок, чтобы добавить ее к вашему пути.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...