title: What is the difference between PyCharm Virtual Environment and Anaconda Environment?
body: <p>When I create a new project in PyCharm, it creates a new Virtual Environment. I have read that when I execute Python scripts, they are executed using the interpreter in this environment instead of System Environment. So, if I need to install some packages, I can install them in only this environment and not in the system environment. That's cool.</p>
  
  <p>I have also read about Anaconda Environment. When I create a new Anaconda environment, it creates a new one apart from system env. For my projects, I can use this environment and install only the required packages here and not in the main system environment.</p>
  
  <p>Now, my question is what is the difference between virtual environment created by PyCharm and the environment created by Anaconda? The virtual env created by PyCharm is around 15-20MB while that of Anaconda is 90MB. So, there must be a difference. Also, I have read that I can configure my PyCharm to use the Anaconda Environment interpreter. </p>
  
  <p>So, what is the difference between the environments created by PyCharm and Anaconda?</p>