web-dev-qa-db-ja.com

Ubuntu上のTensorflowとAnaconda?

Ubuntu 14.04では、 Tensorflowインストール手順 で指定されているように、「pip」を使用してtensorflowをインストールしました。pythonそしてそれはうまくいきました。

次に、Anacondaをインストールし、次の行を追加して.bashrcファイルを変更しました。

export PATH="/home/sonny/anaconda2/bin:$PATH"

しかし、この変更により、現在では上記のPATHを調べていますが、これにはテンソルフローは含まれていません。 pythonコードでテンソルフローをインポートできません。

$ PATH環境変数を拡張して、anaconda2のすべてを使用し続けるが、「tensorflow」をインポートできるようにする適切な方法は何ですか?

15
Arabasta

私は問題を解決しましたが、別の方法で! tensorflow.whlファイルがcondaパッケージに変換されるリンクを見つけたので、次のコマンドを使用してインストールしました。

conda install -c https://conda.anaconda.org/jjhelmus tensorflow

$ PATHがanacondaパッケージを指しているので、うまくいきました。今すぐインポートできます!

ソースはこちら

35
Arabasta

V0.10.0以降、tensorflowconda-forgeチャネルでコミュニティが管理するcondaパッケージです。したがって、次のコマンドを使用して直接インストールできます。

conda install -c conda-forge tensorflow

TensorFlowドキュメント の手順も更新されました。

将来の更新を容易にするために、おそらくconda-forgeチャネルをconda構成に追加することをお勧めします。

conda config --add channels conda-forge

実際、tensorflow=0.10.0rc0は最近 Anacondaのデフォルトチャネル に追加され、conda-forgeチャネルが指定されていない場合は代わりにインストールされます。

conda install tensorflow
16
yxtay

私は同じ問題を抱えていたため、最初からAnacondaをインストールし、その後TensorFlowをインストールするのが最も簡単だと判断しました。

2
gauss256

PipがアナコンダではなくcpythonでTensorFlowをインストールしているのではないかと思います。

Virtualenvはどうですか?

# Create env
$ virtualenv --python=/path/to/anaconda /path/to/your/env

# Activate env
$ source /path/to/your/env/bin/activate

# Install Tensorflow
$ pip install https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.5.0-cp27-none-linux_x86_64.whl
1

次のコマンドからtensorflowをインストールします。 Condaがインストールプロセスを処理します。

conda install -c conda-forge tensorflow

1
Sai Harsha

私はこれを使用して問題を解決しました:

conda create --name=tensorenv python=3.4
source activate tensorenv
0
gkhnavarro

実際、TensorFlowの公式Webサイトではインストールのあらゆる詳細が作成されています。オペレーションシステムWindows、Mac OS、Ubuntu; [〜#〜] gpu [〜#〜]または単に[〜#〜] cpu [ 〜#〜]、あなたが思いつくかもしれない問題のすべての詳細。

これをチェックしてください

Anacondaを使用したUbuntuへのTensorFlowのインストール

あなたは後悔しないだろう。

あなたがそれを訪れたら、あなたはまた見つけるかもしれません

Anacondaを使用したWindowsへのTensorFlowのインストール

0
hikaru89