2012-04-22 22 views
6

Vorrei utilizzare scikit-learn in un progetto imminente e non riesco assolutamente a installarlo. Posso installare altri pacchetti sia costruendoli dalla fonte o tramite pip senza problemi. Per scikit-learn, ho provato a clonare il progetto su GitHub e ad installarlo tramite pip senza successo. Qualcuno può aiutare, per favore? Qui è parte della mia pip.log:Impossibile installare scikit-learn installato su 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

Avete installato numpy? – okm

+0

Hai controllato di avere tutte le dipendenze: "numpy, scipy, setuptools, header di sviluppo python e un compilatore C++ funzionante." (citando dal sito Web di scikit)? – FabienAndre

+0

Ho numpy, scipy e setuptools, ma come faccio a controllare le intestazioni di sviluppo python e un compilatore C++ funzionante? – turtle

risposta

8

Installare SciPy Superpack o EPD per ottenere tutte le dipendenze richieste in un solo colpo sotto OSX.

+2

Ehi, grazie per l'aiuto. Il Superpack di SciPy è stato perfetto. – turtle

3

mi sono imbattuto this nice tutorial e con pochi dritto in avanti i passaggi è possibile installarlo tramite PIP in questo modo: (. Solo i contorni Per ulteriori informazioni visita la pagina autori.)

  1. installare Xcode
  2. installare pip
  3. installare birra
  4. installare NumPy
  5. installare gfortran (importante!)
  6. installare SciPy
  7. installare matplotlib (utile)
  8. installare scikit-learn
  9. prova

anche vedere i commenti sulla pagina di autori per la modalità di installazione PIP e Virtualenv.

+2

Nota per utenti Mac: http://stackoverflow.com/questions/22313407/clang-error-unknown-argument-mno-fused-madd-python-package-installation-fa?rq=1 –

2

Se si utilizza Homebrew, allora questi due comandi dovrebbero farlo per voi:

brew tap homebrew/python 
brew install scipy