2016-05-29 11 views
0

XGBoostパッケージを使用しようとしていますが、インストールに問題があります。インストールガイド ここに https://xgboost.readthedocs.io/en/latest/build.html#python-package-installationに従っています。私は正常私はこのコードXGBoostのインストール

cd python-package; sudo python setup.py install 

を使用して、私の端末でのpythonパッケージをインストールしようとすると、私はエラーpython: command not foundを取得し、しかし

git clone --recursive https://github.com/dmlc/xgboost 
cd xgboost; cp make/minimum.mk ./config.mk; make -j4 

を使用してOSX用xgboostを構築しています。なぜ私はpythonがインストールされているので、私はこのエラーが出るのかわからないし、ipythonノートを実行することができます。 Pythonは私のコンピュータ/usr/local/Cellar/python/2.7.8/Frameworks/Python.framework/Versions/2.7/lib/python2.7にここにインストールされています。 bash_profileにアクセスするためにパスを追加する必要がありますか?なぜコマンドラインからpythonを使うことができないのか分かりません。

+0

コマンドラインに 'python'と入力したときの出力は何ですか? –

+0

また、これらを実行するとどうなりますか? 'ls/usr/bin/python *'と 'ls/usr/local/bin/python *' –

+0

私は自分のホームディレクトリに 'cd〜; python'私は 'bash:python:command not found'を取得します。ええ、これは問題かもしれません。 'ls/usr/bin/python *'を実行すると、私はたくさんの異なるバージョンを持っています。 'ls/usr/local/bin/python *'を実行したとき 'No such file or directory'を取得しました – Hound

答えて

0

/usr/bin/ディレクトリにpythonがある場合は、そのディレクトリをパスに追加するだけです。

この行を.bash_profileに追加し、シェルを再起動してください。

export PATH="$PATH:/usr/bin"

次に、あなたの/usr/binディレクトリにPythonのバージョンのいずれかを使用することができるはずです。 pythonpython3などこれが役立つことを願っています。

+0

ええ私のパスに'/usr/bin/'を追加しようとしましたが、何らかの理由でシェルが見つけられませんpythonコマンド – Hound

+0

'ls/usr/bin/python *'と 'ls/usr/local/bin/python *'の出力を貼り付けることができますか?それはあなたが持っているPythonのバージョンとそのディレクトリを理解するのに役立ちます。 –

1

私はこのquestionで同様の問題に回答しました。 (あなたのプロジェクトに十分なライブラリに基づいて選択してください)この答えの主な焦点は、sklearn、pandas、scipyを必要とするほとんどのデータ科学プロジェクトをセットアップするのに役立つようにすることですおよびxgboostアルゴリズムとビジュアライゼーションライブラリを提供します。

# installing essentials 
apt-get update; \ 
apt-get install -y \ 
    python python-pip \ 
    build-essential \ 
    python-dev \ 
    python-setuptools \ 
    python-matplotlib \ 
    libatlas-dev \ 
    curl \ 
    libatlas3gf-base && \ 
    apt-get clean 

# upgrading pip 
curl -O https://bootstrap.pypa.io/get-pip.py && \ 
python get-pip.py && \ 
rm get-pip.py 
# installing libraries 
pip install numpy==1.13.1 
pip install scipy 
pip install -U scikit-learn 
pip install seaborn 
pip install --pre xgboost 

まだ環境に問題がある場合は、このDockerfileを使用することをおすすめします。これを容易にするためにDatmo変換が便利かもしれません。

免責事項:私はDatmoというこの会社で働いています。これは、機械学習のワークフローを簡素化することによって開発者のコ​​ミュニティを構築しています。

関連する問題