<div dir="ltr"><p dir="ltr">If you are on Windows machine and will be using numpy/scipy, definitely use conda over virtualenv/pyvenv.  On Linux, if you don't mind waiting longer to install packages, then sure go right ahead and use virtualenv/pyvenv over conda.  You will then have the latest version of the packages in the repositories.<br></p><p dir="ltr">Virtualenv/pyven and conda are similar except with conda, it has pre-compiled packages that it just downloads and then installs right from the get-go. So no compilation step, no need to have C or Fortran compilers.  With virtualenv/pyvenv depending on the package, there's an additional and longer compilation step. 
</p>So if you're using Linux machine and not using packages that depend on C or Fortran compilation, maybe there isn't too much advantage to using conda over virtualenv/pyvenv.  But conda has some nifty commands that make it easy to create a python 2 vs python 3 environment.  For example, if you install conda installation for python 3, you can still create a python 2 environment by just adding python=2 or python=2.7 in the conda command (<a href="http://continuum.io/blog/anaconda-python-3">http://continuum.io/blog/anaconda-python-3</a>).  I can see if you just want to stick with the tooling that comes with your default Python installation that you would just stick with pyvenv instead of having to install a 3rd party package management system like Anaconda/conda.  But for me, I just got tired of the hassle with compiling.<br><p>For a list of packages that are available by default by conda: <a href="http://docs.continuum.io/anaconda/pkg-docs.html">http://docs.continuum.io/anaconda/pkg-docs.html</a><br></p><p dir="ltr">CAVEAT: I've only been using Python for maybe 4 or 5 yrs and Linux even less, so I could be wrong with the details.  I'm sure a Python veteran can better explain or correct me.  All I know for sure, if you're using Windows and need to make Python virtual environments, you really have no choice but use conda.<br></p><br><br><br><div class="gmail_quote">On Nov 22, 2014 2:04 PM, "John Santiago" <<a href="mailto:jdsantiagojr@gmail.com" target="_blank">jdsantiagojr@gmail.com</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><p dir="ltr">This is the first time I have heard of conda. Would you reccommend using it over venv. What are some of the advantages over venv?</p>
<div class="gmail_quote">On Nov 22, 2014 12:34 PM, "pybokeh" <<a href="mailto:pybokeh@gmail.com" target="_blank">pybokeh@gmail.com</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">I have been using conda/miniconda on Windows at work and virtualenv/pyvenv at home on Linux machine.<br>But on my Linux machine, I have dropped pyvenv recently and just use miniconda for now on.  <br>It saves so much time from having to compile the source and the miniconda/Anaconda distribution <br>has most of the packages I need.  For packages it doesn't have, I can still use pip to install them.  <br>The only disadvantage I can think of using miniconda is maybe you have to wait a week or two longer <br>to get the latest and greatest version of a package or when a new version of Python comes out, you'll <br>have to wait even longer still.  But that's minor IMO.<br><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Nov 17, 2014 at 6:39 PM,  <span dir="ltr"><<a href="mailto:jep200404@columbus.rr.com" target="_blank">jep200404@columbus.rr.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Mon, 17 Nov 2014 10:16:26 -0500, Eric Floehr <<a href="mailto:eric@intellovations.com" target="_blank">eric@intellovations.com</a>> wrote:<br>
<br>
[> On Mon, 17 Nov 2014 09:55:41 -0500, <a href="mailto:jep200404@columbus.rr.com" target="_blank">jep200404@columbus.rr.com</a> wrote:]<br>
<br>
> >     What's best way to install ... _and_ virtualenv?<br>
<br>
> ... uses conda as the package and environment manager[2].<br>
<br>
What do you think of conda versus virtualenv?<br>
Would you drop (or have you dropped) virtualenv to use conda instead?<br>
_______________________________________________<br>
CentralOH mailing list<br>
<a href="mailto:CentralOH@python.org" target="_blank">CentralOH@python.org</a><br>
<a href="https://mail.python.org/mailman/listinfo/centraloh" target="_blank">https://mail.python.org/mailman/listinfo/centraloh</a><br>
</blockquote></div><br></div></div>
<br>_______________________________________________<br>
CentralOH mailing list<br>
<a href="mailto:CentralOH@python.org" target="_blank">CentralOH@python.org</a><br>
<a href="https://mail.python.org/mailman/listinfo/centraloh" target="_blank">https://mail.python.org/mailman/listinfo/centraloh</a><br>
<br></blockquote></div>
<br>_______________________________________________<br>
CentralOH mailing list<br>
<a href="mailto:CentralOH@python.org" target="_blank">CentralOH@python.org</a><br>
<a href="https://mail.python.org/mailman/listinfo/centraloh" target="_blank">https://mail.python.org/mailman/listinfo/centraloh</a><br>
<br></blockquote></div>
</div>