2012-04-22 30 views
6

Chciałbym użyć scikit-learn na nadchodzącym projekcie i absolutnie nie mogę go zainstalować. Mogę instalować inne pakiety, budując je ze źródła lub poprzez pip bez problemu. Aby nauczyć się scikit, próbowałem sklonować projekt na GitHub i zainstalować przez pip bez powodzenia. Czy ktoś może ci pomóc? Tutaj jest częścią mojego pip.log:Nie można zainstalować scikit-learn na 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

Czy zainstalowałeś numpy? – okm

+0

Czy sprawdziłeś, czy masz wszystkie depacje: "numpy, scipy, setuptools, nagłówki programistyczne Pythona i działający kompilator C++." (cytując ze strony internetowej scikit)? – FabienAndre

+0

Mam numpy, scipy i setuptools, ale jak sprawdzić nagłówki programistyczne Pythona i działający kompilator C++? – turtle

Odpowiedz

8

Install SciPy Superpack lub EPD aby uzyskać wszystkie wymagane zależności w jednym strzałem pod OSX.

+2

Hej, dzięki za pomoc. Superpack SciPy był doskonały. – turtle

3

natknąłem this nice tutorial i tylko niektóre proste czynności można go zainstalować poprzez PIP tak: (. Tylko konturów Szczegółowe informacje znajdziesz na stronie autorów.)

  1. zainstalować Xcode
  2. zainstalować pip
  3. zainstalować piwny
  4. zainstalować NumPy
  5. zainstalować gfortran (ważne!)
  6. zainstalować scipy
  7. zainstalować matplotlib (przydatnych)
  8. zainstalować scikit-learn
  9. Test

także zobaczyć komentarze na stronie autorów na temat instalacji PIP i Virtualenv.

+2

Uwaga dla użytkowników mac: http://stackoverflow.com/questions/22313407/clang-error-unknown-argument-mno-fused-madd-python-package-installation-fa?rq=1 –

2

Jeśli używasz Homebrew, to te dwa polecenia powinien to zrobić dla Ciebie:

brew tap homebrew/python 
brew install scipy