2012-04-22 15 views
6

今後のプロジェクトでscikit-learnを使用したいと思います。インストールすることは絶対にできません。他のパッケージを問題なくソースまたはpipからビルドすることでインストールできます。 scikit-learnのために、私はGitHubでプロジェクトをクローンし、ピップを使って成功することなくインストールしました。誰でも助けてくれますか?ここに私のpip.logの一部です:OS Xにscikit-learnがインストールされていません

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

numpyをインストールしましたか? – okm

+0

「numpy、scipy、setuptools、python開発ヘッダー、および動作中のC++コンパイラ」のすべての点を確認しましたか? (scikitのウェブサイトからの引用)? – FabienAndre

+0

私はnumpy、scipy、setuptoolsを持っていますが、Python開発ヘッダーとC++コンパイラをチェックするにはどうしたらいいですか? – turtle

答えて

8

OSXの下で1つのショット内のすべての必要な依存関係を取得するためにSciPy SuperpackまたはEPDをインストールします。

+2

ねえ、助けてくれてありがとう。 SciPyスーパーパックは完璧でした。 – turtle

3

私はthis nice tutorial渡って来て、わずか数まっすぐ進むが、あなたがこのようにPIPを経由して、それをインストールすることができ、ステップと:

(輪郭のみ詳細については、作者のページをご覧ください。)

  1. Xcodeの
  2. をインストール醸造
  3. がnumpyの
  4. 0をインストールインストールピップ
  5. をインストール
  6. のgfortran(重要!)
  7. scipyのダウンロード
  8. がscikit-学ぶ
  9. テスト

はまた、インストール方法について著者ページのコメントを参照してインストールmatplotlibの(便利)

  • をインストールし、インストールをインストールPIPとVirtualenv。あなたがHomebrewを使用している場合

  • +2

    Macユーザーのための注意:http://stackoverflow.com/questions/22313407/clang-error-unknown-argument-mno-fused-madd-python-package-installation-fa?rq=1 –

    2

    、その後、これらの2つのコマンドはあなたのためにそれを行う必要があります。

    brew tap homebrew/python 
    brew install scipy 
    
    関連する問題