python skylearnマシン学習ライブラリの設置
2708 ワード
1、準備作業
slearnをインストールする前に、numpy、scipy関数ライブラリをインストールする必要があります。
Numpyダウンロードアドレス:http://sourceforge.net/projects/numpy/files/NumPy
Scripyダウンロードアドレス:http://sourceforge.net/projects/scipy/files/Scipy
本機のpythonバージョンをダウンロードします。
2、スカイラインマシン学習ライブラリの設置
ダウンロード先:https://github.com/scikit-learn/scikit-learn
圧縮パッケージをダウンロードした後、圧縮パッケージを解除します。CMDを使ってskylearnフォルダに入り、実行します。
3、エラー解決
私たちはskylearnを導入すると、エラーが発生します。
>> import スカイライン Traceback (most recent コール last): ファイル "", ライン 1, in ファイル "スカイラインinit_.py「 ライン 37, in from . import __checkbuild ファイル "スカイラインcheckbuild/_u uinit_.py「 ライン 46, in レイセ.build_error(e) ファイル "スカイラインcheckbuild/_u uinit_.py「 ライン 41, in レイセ.build_error %s「」 % (e,e local_dir ''.ジョンcontent.strip() msg) ImportError: No. module name d _checkbuild ググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググ コンテント 保存先 スカイラインcheckbuild: 同前init_.py __init_.pyc _checkbuild. _。checkbuild.pyx setup.py setup.pyc ググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググ It seems that scikit-learn ハイ not been built corectly. If。 あなた すばらしい installed scikit-learn from source please ド not forget ト build the package before using it: run `python setup.py install` or `make` in the source directory. If。 あなた すばらしい アメリカ語 an installer、 please ロック that it is スピリット for ヨール Python ヴェシオン、 ヨール operating system and ヨール plotform. このようなエラーが発生した場合、NumpyとScippyの2つのライブラリを再インストールすることを提案します。以前にインストールされた時間が長すぎて、結果として生じるかもしれません。
slearnをインストールする前に、numpy、scipy関数ライブラリをインストールする必要があります。
Numpyダウンロードアドレス:http://sourceforge.net/projects/numpy/files/NumPy
Scripyダウンロードアドレス:http://sourceforge.net/projects/scipy/files/Scipy
本機のpythonバージョンをダウンロードします。
2、スカイラインマシン学習ライブラリの設置
ダウンロード先:https://github.com/scikit-learn/scikit-learn
圧縮パッケージをダウンロードした後、圧縮パッケージを解除します。CMDを使ってskylearnフォルダに入り、実行します。
python setup.py install
インストールが完了しました3、エラー解決
私たちはskylearnを導入すると、エラーが発生します。
>> import スカイライン Traceback (most recent コール last): ファイル "", ライン 1, in ファイル "スカイラインinit_.py「 ライン 37, in from . import __checkbuild ファイル "スカイラインcheckbuild/_u uinit_.py「 ライン 46, in レイセ.build_error(e) ファイル "スカイラインcheckbuild/_u uinit_.py「 ライン 41, in レイセ.build_error %s「」 % (e,e local_dir ''.ジョンcontent.strip() msg) ImportError: No. module name d _checkbuild ググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググ コンテント 保存先 スカイラインcheckbuild: 同前init_.py __init_.pyc _checkbuild. _。checkbuild.pyx setup.py setup.pyc ググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググググ It seems that scikit-learn ハイ not been built corectly. If。 あなた すばらしい installed scikit-learn from source please ド not forget ト build the package before using it: run `python setup.py install` or `make` in the source directory. If。 あなた すばらしい アメリカ語 an installer、 please ロック that it is スピリット for ヨール Python ヴェシオン、 ヨール operating system and ヨール plotform. このようなエラーが発生した場合、NumpyとScippyの2つのライブラリを再インストールすることを提案します。以前にインストールされた時間が長すぎて、結果として生じるかもしれません。
>>from sklearn import datasets
Traceback (most recent call last):
File "E:\P\plot_ols.py", line 28, in
from sklearn import datasets, linear_model
File "C:\Python27\lib\site-packages\sklearn\linear_model\__init__.py", line 12, in
from .base import LinearRegression
File "C:\Python27\lib\site-packages\sklearn\linear_model\base.py", line 29, in
from ..utils.sparsefuncs import mean_variance_axis0, inplace_column_scale
ImportError: cannot import name inplace_column_scale
このエラーが発生した時、私たちは以下のファイルを削除するべきです。python27\Lib\site-packages\sklearn\utils\sparsefuncs.pyd
私たちは「ImportError:cannot import name*」のような問題に遭遇した時に実行します。pip install -U scikit-learn
これで問題は解決されます。