Cannot get scikit-learn installed on OS X
-
02-06-2021 - |
Domanda
I would like to use scikit-learn on an upcoming project and I absolutely cannot install it. I can install other packages either by building them from source or through pip without a problem. For scikit-learn, I've tried cloning the project on GitHub and installing via pip without success. Can anyone please help? Here is part of my pip.log
:
Downloading/unpacking scikit-learn
Running setup.py egg_info for package scikit-learn
Warning: Assuming default configuration (scikits/learn/{setup_scikits.learn,setup}.py was not found)Warning: Assuming default configuration (sklearn/svm/tests/{setup_tests,setup}.py was not found)Appending scikits.learn configuration to
Ignoring attempt to set 'name' (from '' to 'scikits.learn')
Appending sklearn.check_build configuration to sklearn
Ignoring attempt to set 'name' (from 'sklearn' to 'sklearn.check_build')
Appending sklearn.svm.tests configuration to sklearn.svm
Ignoring attempt to set 'name' (from 'sklearn.svm' to 'sklearn.svm.tests')
blas_opt_info:
FOUND:
extra_link_args = ['-Wl,-framework', '-Wl,Accelerate']
define_macros = [('NO_ATLAS_INFO', 3)]
extra_compile_args = ['-faltivec', '-I/System/Library/Frameworks/vecLib.framework/Headers']
Soluzione
Install SciPy Superpack or EPD to get all the required dependencies in one shot under OSX.
Altri suggerimenti
I came across this nice tutorial and with just a few straight forward steps you can install it via PIP like this:
(Only the outlines. For details visit the authors page.)
- install Xcode
- install pip
- install brew
- install NumPy
- install gfortran (important!)
- install SciPy
- install matplotlib (useful)
- install scikit-learn
- test
Also see the comments on the authors page for how to install PIP and Virtualenv.
If you use Homebrew, then these two commands should do it for you:
brew tap homebrew/python
brew install scipy
You can use pip to install scikit.