質問: ### 前提・実現したいこと anacondaで生成される仮想環境について virtualbox+vagrantとの違いを知りたいです。 ### 疑問点 anacondaでEnvironmentsから仮想環境(myspace)を作成しました。 もともと(base)というものがあり、(myspace)を作成したことで2つの環境ができた状態です。 anaconda navigaterで環境を選択 → ▶︎を右クリック → ターミナルで中を見ると それぞれディレクトリ構成が同じもの(macのホームディレクトリ)が表示されます。 (myspace)で作成したディレクトリが(base)でも表示され、 (base)で表示されたディレクトリが(myspace)でも表示されています。 anacondaとは別にvirtualbox+vagrantでの運用も行っており vagrant ssh でcentosにログインする形ですが anacondaの仮想環境というのはmacOS上にディレクトリを作成して ``` python manage.py runserver ``` でdjangoを動かしています。 anacondaの仮想環境というのはmacOSを元にしてpythonのバージョンが変えられるもの という認識であっておりますでしょうか。 またvirtualboxとの併用はトラブル発生のリスクが高そうでしょうか。 ### 試したこと anaconda navigaterで環境を選択 → ▶︎を右クリック → ターミナルで中を見ると それぞれディレクトリ構成が同じもの(macのホームディレクトリ)が表示されます。 (myspace)で作成したディレクトリが(base)でも表示され、 (base)で表示されたディレクトリが(myspace)でも表示されています。
回答: 仮想マシンと Anaconda は全く別物です。 Virtual Box はホストPC上で別の仮想マシンを作成するツールであるのに対して、Anaconda は OS 上で動作させる1アプリケーションにすぎず、仮想マシンとはなんの関係もありません。 具体的な説明は以下を参考にしてください。 VirtualBoxとは 仮想マシン Anacondaを使用した仮想環境の作り方 それでもなお Anaconda と Virtual Box (仮想マシン) の認識で混乱が生じるようでしたら、補足しますので教えてください。