2012-04-22 16 views
6

Me gustaría usar scikit-learn en un próximo proyecto y definitivamente no puedo instalarlo. Puedo instalar otros paquetes construyéndolos desde la fuente o a través de pip sin ningún problema. Para scikit-learn, intenté clonar el proyecto en GitHub e instalarlo a través de pip sin éxito. Alguien puede ayudarme porfavor? Aquí es parte de mi pip.log:No se puede obtener scikit-learn instalado en OS X

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

¿Has instalado numpy? – okm

+0

¿Ha comprobado que tiene todas las dependencias: "numpy, scipy, setuptools, encabezados de desarrollo python y un compilador de C++ en funcionamiento". (cita del sitio web de scikit)? – FabienAndre

+0

Tengo herramientas numpy, scipy y setup, pero ¿cómo puedo verificar los encabezados de desarrollo python y un compilador C++ en funcionamiento? – turtle

Respuesta

8

Instalar SciPy Superpack o EPD para obtener todas las dependencias necesarias en una sola toma en OSX.

+2

Oye, gracias por la ayuda. SciPy Superpack fue perfecto. – turtle

3

me encontré con this nice tutorial y con sólo unos pocos recta hacia adelante los pasos se puede instalar a través de PIP como esto: (. Sólo los contornos Para más detalles visite la página del autor.)

  1. instalar Xcode
  2. instalar pip
  3. instalar cerveza
  4. instalar NumPy
  5. instalación gfortran (¡importante!)
  6. instalación SciPy
  7. instalar matplotlib (útil)
  8. instalar scikit-learn
  9. prueba

también ver los comentarios en la página del autor para saber cómo instalar PIP y Virtualenv.

+2

Nota para los usuarios de mac: http://stackoverflow.com/questions/22313407/clang-error-unknown-argument-mno-fused-madd-python-package-installation-fa?rq=1 –

2

Si utiliza Homebrew, entonces estos dos comandos deben hacerlo por usted:

brew tap homebrew/python 
brew install scipy 
Cuestiones relacionadas