2015-11-06 1 views
9

私はアナコンダ経由のpythonを使っていて、それが現在開発バージョン0.18.dev0でのみ利用可能です-学ぶscikitの新機能(http://scikit-learn.org/dev/modules/neural_networks_supervised.html)を使用したいと思います。 condaはどんなのdevのパッケージがリストされていないようAnacondaのscikit-learnの開発版にアップグレードしますか?

しかし、古典conda updateを行うことは、動作するようには思えません。私のアナコンダに開発バージョンをインストールする最も簡単な方法は何でしょうか? (それは価値があるため、私は64ビットのウィンドウ7を使用しています)。

答えて

16

誰かがパッケージ用のバイナリを作成して利用可能にしている場合は、condaしか使用できません。いくつかのパッケージはこれを可能にする夜間のビルドを公開しますが、scikit-learnはそれらの1つではありません。 1つのコマンドで出血エッジバージョンをインストールするには

、あなたはピップを使用することができます。例えば:

$ conda install pip 
$ pip install git+git://github.com/scikit-learn/scikit-learn.git 

が、これは、ライブラリ内のすべてのC拡張をコンパイルする必要があり、システムがそのために設定されていない場合、それは失敗することに注意してください。

+0

ありがとうございました!私のシステムはそのために設定されていない可能性が高いので、インストールするために必要なものを見つける方法を教えてください。 – user1111929

+2

ここにいくつかの情報があります:http://scikit-learn.org/stable/developers/advanced_installation.html#advanced-installationただ警告:一般的に、Windows上でコンパイルされたパッケージをビルドすることは本当のPITAです。なぜなら、この種のコードを使用して開発するほとんどの人は、そのプラットフォームを避けているからです。 – jakevdp

+0

user1111929、http://scikit-learn.org/stable/developers/advanced_installation.html#install-bleeding-edge @あなたは、C++コンパイラ、 パイソン、 numpyの、 scipyのダウンロードを必要としています。 –

1

独自scikit-学ぶアナコンダのパッケージを構築する必要があります。私は約10分(repo)(package)でそれをやった。パッケージを作成する方法に関するconda tutorialが役に立ちました。そこにこれを行うには、1つ以上の方法は、おそらくですが、私はちょうど新しいレポにそれを落とし、私のcondaレシピを収容されたディレクトリを追加し、githubのレポをscikitが-学び、ダウンロードした後、pointed to the source codeちょうど私のレシピからパッケージを構築されましたダウンロード。

+0

あなたはより詳しい指示を与えることができますか? – endolith

3

私はMLPClassifierを持っていなかった0.17を学ぶscikitていました。私はちょうど以下のようなcondaの更新を行いました:

conda update scikit-learn 

condaはすべての依存パッケージを更新し、更新後に動作します!

関連する問題