2016-10-19 12 views
0

Anaconda環境でIPythonでテンソルフローをインポートしようとすると、No module named tensorflowエラーが発生します。しかし、端末でpythonコマンドを実行した後にインポートすると、エラーは発生しません。Ubuntu:IPythonではtensorflowという名前のモジュールはありませんが、Python(Anaconda環境)で動作します

私は解決策をGoogleで検索しましたし、これまでのところ、私は次のことを試してみました:

  • conda install ipython

  • とconda環境でipython設置 /anaconda2/lib/python2.7/site-packages/

  • /anaconda2/lib/python2.7/envs/tensorflow/lib/python2.7/site-packages/内のsite-packagesをコピー

他に何を試すことができますか?

+0

テンソルフローには「conda install」を試していませんか? IPythonがpython2を実行していますか? –

+1

'sys.executable'で実行中の環境を確認し、' sys.path'でインポートの場所を確認してください。 –

答えて

0

参照してください:

Tensorflow and Anaconda on Ubuntu?は私がtensorflow.whlファイルがcondaパッケージに変換されたリンクを見つけたので、私は先に行って、コマンドを使用して、それをインストール:

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

をし、それがあるため、働いていました$ PATHがanacondaパッケージを指しているので、今すぐインポートできます!

Source is here