title: Virtual Environment For Installing Tensorflow : Why Do I need it for Whiich Purpose?
body: <p>Following the thankful youtube links, just had succeeded easily to install tensorflow through my Anaconda Prompt.</p>
  
  <p>What I had done is :</p>
  
  <p>1) <code>conda create -n tensor2 python=3</code></p>
  
  <p>first I had created a virtual environment names tensor2(I don't know why do I need this) and also What does <strong>-n</strong> refer to?</p>
  
  <p>2) then activate tensor2 Virtual Environment then run the <code>pip install tensorflow</code>.</p>
  
  <p>So Wrapping up the question:</p>
  
  <p>1) Why do I need to create Virtual Enviornmnet especially for module tensorflow while other modules are just using pip install instantly?</p>
  
  <p>2) additional question is, what does -n refer to at above command? and also, what does -m refer to in the statement "python -m pip install /module name/'?</p>