2012-04-22 24 views
6

Ich möchte scikit-learn für ein kommendes Projekt verwenden und ich kann es nicht installieren. Ich kann andere Pakete installieren, indem ich sie ohne Probleme von der Quelle oder über Pip herstelle. Für scikit-learn habe ich versucht, das Projekt auf GitHub zu klonen und per Pip ohne Erfolg zu installieren. Kann mir bitte jemand helfen? Hier ist ein Teil meiner pip.log:Scikit-learn kann unter OS X nicht installiert werden

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

Haben Sie numpy installiert? – okm

+0

Haben Sie überprüft, dass Sie alle Abhängigkeiten haben: "numpy, scipy, setuptools, Python-Entwicklungs-Header und einen funktionierenden C++ - Compiler." (Zitat aus der Website von scikit) – FabienAndre

+0

Ich habe numpy, scipy und setuptools, aber wie überprüfe ich nach Python-Entwicklungsheadern und einem funktionierenden C++ - Compiler? – turtle

Antwort

8

Installieren SciPy Superpack oder EPD, um alle erforderlichen Abhängigkeiten in einem Schuss unter OSX zu erhalten.

+2

Hey, danke für die Hilfe. Das SciPy Superpack war perfekt. – turtle

3

Ich kam in this nice tutorial und mit nur wenigen geradeaus Schritte Sie es über PIP wie folgt installieren: (. Nur die Umrisse Einzelheiten der Autoren-Seite.)

  1. installieren Xcode
  2. pip
  3. installieren installieren Gebräu
  4. installieren NumPy
  5. installieren gfortran (wichtig!)
  6. SciPy installieren
  7. matplotlib (Nutz-)
  8. installieren Scikit-Learn
  9. Test

siehe auch die Kommentare auf der Autoren-Installationsseite für wie installieren PIP und Virtualenv.

+2

Hinweis für Mac-Benutzer: http://stackoverflow.com/questions/22313407/clang-error-unknown-argument-mno-fused-madd-python-package-installation-fa?rq=1 –

2

Wenn Sie Homebrew verwenden, dann werden diese beiden Befehle sollte es für Sie tun:

brew tap homebrew/python 
brew install scipy