8

これらの手順に従って、Ubuntu マシンに GraphLab をセットアップしました。最後に、Python 2.7.6 を開き、最初のテスト行を実行しましたimport graphlab as gl。これは私に与えた

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named graphlab

どうすればこれを診断し始めることができますか?

詳細:

python -V端末から実行したところ、 が返ってきましたPython 2.7.6

/usr/binのエントリが見つかりましたpyth*...何かが間違ったバージョンを指しているのではないかと思います:

python     python2.7-config  python3.4   python-config
python2    python2-config    python3.4m  pythontex
python2.7  python3           python3m    pythontex3
4

11 に答える 11

11

Dato Graphlab Create インストーラーは、実際には私の Mac (El Capitan) に graphlab をインストールしませんでした。ターミナルウィンドウで次のことを行いました(Anacondaがインストールされています):

% pip install graphlab-create

その後、Graphlab Create をインストールしました。その後、次のことを簡単に確認できます。

% python
Python 2.7.10 |Continuum Analytics, Inc.| (default, Sep 15 2015, 14:29:08)
[GCC 4.2.1 (Apple Inc. build 5577)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
Anaconda is brought to you by Continuum Analytics.
Please check out: http://continuum.io/thanks and https://anaconda.org
>>> import graphlab
>>>

時折、Python が Graphlab Create がインストールされていることを忘れることがあることに気付きました。上記の「pip」コマンドを繰り返すと、記憶されます。

于 2015-10-15T21:38:56.023 に答える
5

もう 1 つのオプションはvirtualenvwrapper、仮想環境の簡単な作成と適用に使用することです。たとえば、このドキュメントに従って、インストールを開始します。

sudo pip install virtualenvwrapper

設定ファイルを開きます。.bashrcたとえばgedit .bashrc、次の行を実行して、その末尾に追加します。

export WORKON_HOME=$HOME/.virtualenvs
export PROJECT_HOME=$HOME/Devel
source /usr/local/bin/virtualenvwrapper.sh

ターミナル ウィンドウを再起動すると、仮想環境を作成できます。たとえば、「test」と呼びます。

mkvirtualenv test

これで test は仮想環境になり、あなたはその中にいます (つまり、test現在「アクティブ化」されています)。GraphLab を に入れるにはtest

pip install graphlab-create

同様に、 をtest使用してに他の python ツールキットをインストールできます。そのpip中で実行する python プログラムはtest、ここにインストールされている python ツールキットのみを表示できます。

于 2014-09-29T00:27:58.393 に答える
2

たぶん、virtualenv に graphlab をインストールする必要があります。

1. システムに virtualenv がインストールされていることを確認します。確認するには、 を実行しpip freezeます。インストールするsudo pip install virtualenvには、続行する前に端末で実行します

2.ターミナルで次のコマンドをコピーして実行します。これにより、「graphlab」という仮想環境が作成され、graphlab create バージョン 0.9.1 がインストールされます。

virtualenv graphlab
. graphlab/bin/activate
pip install graphlab-create==0.9.1
于 2014-09-28T01:16:39.157 に答える
2

実行して conda env を有効にする必要がある場合があります

ソースアクティブ化データ環境

ターミナル内

于 2015-10-03T18:14:04.873 に答える
1

システムパスを確認してください

import sys print sys.path

これには、graphlab-0.9.1 が含まれている必要があります。そうでない場合は、インストールに何か問題がありました。Python で仮想環境を使用することをお勧めします。

于 2014-09-27T07:16:14.943 に答える
1

ubuntu 16 デスクトップでも同じ問題が発生しました。私にとっての解決策は非常に簡単でした。を使用してノートブックを起動した後

 (gl-env) davis@smeagol:~/progs/ml-foundations$ jupyter notebook

ファイルナビゲーターをクリックして、エラーの原因となったグラフラボのインポートを実行するノートブックを見つけます。ノートブックを起動すると、右上に |Python [Root] が表示されると思います。これを修正するには、タイトル バーの [Kernel] -> [Change kernel] -> [gl-env] をクリックします。これで、右上のラベルに |Python [gl-env] と表示されます。その後、ノートブックのインポートを実行すると、graphlab が機能します。

Conda を持つ Jupyter UI の最初のランディング ページにタブがあります。その中で、root と gl-env という名前の 2 つの env を確認できます。ルートを削除しようとしましたが、デフォルトではありませんが、すべてのノートブックがその環境で起動し、削除すると内部エラーが発生します。

于 2016-07-26T17:36:39.343 に答える
0

Graphlab が表示されない場合は、単に環境のパスが「dato-env」に設定されていません (むしろ、「root」に設定されている可能性があります)。

「ランチャー」アプリケーションを使用する場合は、左上の「環境」を「dato-env」に設定します。

于 2016-03-05T09:48:10.557 に答える