2017-08-23 1 views
1

Pycharm PythonでWindowsにXgboostを正常にインストールしました。 しかし、Jupyterノートブックでは動作しません。すでに満足Xgboostはpycharmで動作しますが、Jupyterでは動作しませんノートブック

> !pip install xgboost 

要件:Cでxgboost:\ユーザー\ sifangyou \ anaconda3 \ libに\のsite-packages \ xgboost-0.6-py3.6 xgboostパッケージはであるJupyterで

 import xgboost as xgb 
    ---> 12 import xgboost as xgb 
ModuleNotFoundError: No module named 'xgboost' 

すでに満足.egg

要件:Cでnumpyの:\ユーザー(xgboostから)\ sifangyou \ anaconda3 \ libに\のsite-packagesすでに満足

要件:Cでのscipyのダウンロード:\ユーザー\ sifangyou \ anaconda3 \ libに\サイト- C:\ Users \ユーザーsifangyou \ xgboost \ pythonのパッケージ、私は正しいxgboostパッケージの場所にJupyterを指示することができますどのように

パッケージ(xgboostから)

はしかし、私のxgboostがにインストールされていますか?

答えて

1

理想的には、あなたのPYTHONPATH(Pythonが見える場所)にパッケージをインストールするのが理想的です。通常pipはこれを行いますが、その可能性がありますjupyter、pycharmは異なるバージョンを使用しています。試してみてください:pycharmとjupyter両方で

import sys 
print sys.executable 

import os 
print os.environ['PYTHONPATH'].split(os.pathsep) 

を。

あなたはその後、2つのいずれかを試すことができます。

/パス/に/パイソン/パス/に/ピップインストールPackageNameの

  1. はピップの正しいバージョンでパッケージをインストールします

:動的Pythonであなたのpythonのパスをハッキング

  • import sys 
    sys.path.append(r"C:\Users\sifangyou\xgboost\python-package") 
    import xgboost 
    

    xgboostがインストールされているときにどのような魔法が発生するかは、2つの動作が異なるかどうかによって異なります。 (インストール手順を実行しないと使用できない可能性があります)。

  • +0

    私は2つだけ試して、魔法のように動作します!ありがとうございました! @ user48956 – sfhotmail

    関連する問題