2017-01-11 13 views
1

TensorflowにAnacondaをインストールしました。今私はRでそれを使用したいと私はすでにピップとアナコンダからアンインストールしようとしたが、そのはアナコンダディレクトリ内の同じ場所に来たhereTensorflow for Rのインストール方法

NOTE: You should NOT install TensorFlow with Anaconda as there are issues with the way Anaconda builds the python shared library that prevent dynamic linking from R.

ノートので、私は、Tensorflowを再インストールする必要があります。 Tesorflowは端末から動作していますが、Rで表示されますError: Command failed (1)

問題を解決する方法を教えてもらえますか? anacondaをアンインストールし、pipを使用してTensorflowをインストールする必要がありますか?

+0

仮想環境内でインストールがそれを行うだろうかしら。そうすれば、インストールはanacondaから隔離され、Rからアクセス可能になります。また、PIPのインストール先を指定する必要があります(/ anacondaではなく)。 –

+0

ローマ様、ありがとうございました.Dockerと一緒に使うのがいいかもしれません。しかし、私はあなたの2番目のアドバイスを最初に試してみます。私はちょうどPIPのためのPATHを変更する方法を知っていないアナコンダなしでTensorflowをインストールする、私は孤立している。手伝って頂けますか? –

+0

[Anaconda Pythonが既にインストールされている場合、RでTensorFlowを使用するにはどうすればいいですか?](http://stackoverflow.com/questions/41560982/how-to-use-tensorflow-in-r-if-i-have -anaconda-python-already-installed) – vonjd

答えて

0

あなたにはいくつかの選択肢があります。おそらく最もクリーンな方法は、システム全体のPythonをインストールして(まだインストールされていない場合)、virtual environmentを作成することです。これは基本的にあなたのシステムのpythonバイナリを取り出し、それ自身のコンパートメントに移動します。ここでは、everythignは残りのものから隔離されています。アナコンダ。起動した仮想環境内にいれば、TensorFlowに必要なすべてのPython付属物をインストールできます。 、のようなものを使用すると、プロジェクトは次のようになり、仮想環境をインストールした場所へのパスの

Sys.setenv(TENSORFLOW_PYTHON="/path/to/virtualenv/python/binary") 
devtools::install_github("rstudio/tensorflow") 

例、私は思う:それが完了したら、あなたはRがそれを達することができるところからTensorFlowの正しい環境PATHを設定してください~/minion/medvedi/venv_medvedi/bin/python

+0

私はbrewをインストールしてvertualenvをインストールしましたが、vertualenv pipの内側にpythonをインストールしてからtensorflowをインストールしました。すべて動作し、私はTFをテストしました。しかし、Rスタジオの内部でも同じ問題が残っています:(私は "sudo pipシューテンソルフロー"でTFの場所のパスを取得し、 'Sys.setenv(TENSORFLOW_PYTHON ="/Users/local/venv/lib /残念ながら、R studioは私に同じ間違いを与えました:( 'ERROR:パッケージ 'tensorflow' * removal"の設定が失敗しました。 ../tensorflow " エラー:コマンドが失敗しました(1)' –

+0

@IrinaMax Pythonパッケージがどこに存在するのではなく、Pythonバイナリにリンクする必要があります(linux/Debian上のパスを編集しました)。 –

+0

私はPATHを次のように見つけました:python -c "import os; print(os.environ ['_'])" –

関連する問題