Cannot get scikit-learn installed on OS X

五迷三道 提交于 2019-12-08 17:39:57

问题


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']

回答1:


Install SciPy Superpack or EPD to get all the required dependencies in one shot under OSX.




回答2:


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.)

  1. install Xcode
  2. install pip
  3. install brew
  4. install NumPy
  5. install gfortran (important!)
  6. install SciPy
  7. install matplotlib (useful)
  8. install scikit-learn
  9. test

Also see the comments on the authors page for how to install PIP and Virtualenv.




回答3:


If you use Homebrew, then these two commands should do it for you:

brew tap homebrew/python
brew install scipy



回答4:


You can use pip to install scikit.

http://scikit-learn.org/stable/install.html



来源:https://stackoverflow.com/questions/10268044/cannot-get-scikit-learn-installed-on-os-x

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!