Ubuntu 14.04では、 Tensorflowインストール手順 で指定されているように、「pip」を使用してtensorflowをインストールしました。pythonそしてそれはうまくいきました。
次に、Anacondaをインストールし、次の行を追加して.bashrcファイルを変更しました。
export PATH="/home/sonny/anaconda2/bin:$PATH"
しかし、この変更により、現在では上記のPATHを調べていますが、これにはテンソルフローは含まれていません。 pythonコードでテンソルフローをインポートできません。
$ PATH環境変数を拡張して、anaconda2のすべてを使用し続けるが、「tensorflow」をインポートできるようにする適切な方法は何ですか?
私は問題を解決しましたが、別の方法で! tensorflow.whlファイルがcondaパッケージに変換されるリンクを見つけたので、次のコマンドを使用してインストールしました。
conda install -c https://conda.anaconda.org/jjhelmus tensorflow
$ PATHがanacondaパッケージを指しているので、うまくいきました。今すぐインポートできます!
V0.10.0以降、tensorflow
はconda-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
私は同じ問題を抱えていたため、最初からAnacondaをインストールし、その後TensorFlowをインストールするのが最も簡単だと判断しました。
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
次のコマンドからtensorflowをインストールします。 Condaがインストールプロセスを処理します。
conda install -c conda-forge tensorflow
私はこれを使用して問題を解決しました:
conda create --name=tensorenv python=3.4
source activate tensorenv
実際、TensorFlowの公式Webサイトではインストールのあらゆる詳細が作成されています。オペレーションシステムWindows、Mac OS、Ubuntu; [〜#〜] gpu [〜#〜]または単に[〜#〜] cpu [ 〜#〜]、あなたが思いつくかもしれない問題のすべての詳細。
これをチェックしてください
Anacondaを使用したUbuntuへのTensorFlowのインストール
あなたは後悔しないだろう。
あなたがそれを訪れたら、あなたはまた見つけるかもしれません