title: The smallest python distribtion to run Sympy, Scipy, Numpy and Matplotlib
body: <p><strong>Update:</strong> 
  I tried @user2258766 suggestion on miniconda. It was initially very promising. But, when I have installed scipy numpy matplotlib sympy, the miniconda folder size quickly grows to 1G.</p>
  
  <p><img src="https://i.stack.imgur.com/Jq6CJ.png" alt="enter image description here"></p>
  
  <p>Does this mean that the minimal size of the installation is 1G if I want to use the 4 packages I mentioned. Why they are so large? Is it still possible to shrink the installation size further?</p>
  
  <p><img src="https://i.stack.imgur.com/oN2i6.png" alt="enter image description here"></p>
  
  <p>--</p>
  
  <p>The Scipy website recommended Anaconda. </p>
  
  <p>But it installs so many un-relevant packages for me.</p>
  
  <p>Is there a smallest distribution I can use?</p>
  
  <p>I only want Scipy, Sympy, Numpy, and Maplotlib, not others.</p>
  
  <p>Another relevant questions is, why there are so many dependencies between these Python packages? </p>
  
  <p>I was programming in Java, and now feel a little bit uncomfortable to see these Python packages (Scipy e.g.) are so tightly relatively to so many other packages. Why is that the case? A reasonable explanation could possible make more comfortable to start coding in Python. </p>
  
  <p>Thanks.</p>
  
  <p>I am using Windows. Thanks. I was using Java and am new to Python.</p>