質問: tensorflowをインストールする時に、公式ドキュメントを読むとpython実行環境としてanacondaかvirtualenvかdpckerを使用すると記述してあります。 しかし、どれを実行環境として使うべきなのか分かりません。(anacondaは多くのパッケージを使える、virtualenvは一般的にpyhonの実行環境として使用される(確かなソースはわかりませんが...)、dockerは仮想化ということは調べて分かりました...) そこで質問したいのが、それぞれ「どういう場合、何をしたい場合に」anaconda、virtualenv,dockerを用いるのでしょうか? ご教授願います。
回答: いろいろなインストール方法があり、ぞれぞれに知識が必要です。 Anacondaなら何も考えずに使うことができますので、TensorFlowの学習を優先させるなら、こちらをお勧めします。 * Anaconda 数値計算や機械学習などに必要なパッケージが全部入っているので、手間がかからない。 OSのpythonとは独立に動かせる。 * virtualenv OSのpythonとは独立したpythonをインストールできる。必要なパッケージは自力で入れる必要あり。 * docker コンテナという機能を使うことにより、数分で環境を構築できる。