On Mon, Apr 30, 2018 at 1:40 PM, Chris Angelico <ros...@gmail.com> wrote:
> On Tue, May 1, 2018 at 6:22 AM, justin walters > <walters.justi...@gmail.com> wrote: > > On Mon, Apr 30, 2018 at 10:32 AM, Chris Angelico <ros...@gmail.com> > wrote: > > > >> On Tue, May 1, 2018 at 3:30 AM, Ned Batchelder <n...@nedbatchelder.com> > >> wrote: > >> > On 4/30/18 1:15 PM, Chris Angelico wrote: > >> >> > >> >> https://xkcd.com/1987/ > >> >> > >> >> So.... take-away is: On a Mac, just use Homebrew. > >> >> > >> >> (Cue the angry hordes telling me how wrong I am.) > >> >> > >> > > >> > My take-away (though not really, since I held this view before this > >> > morning): pick a way and stick to it. > >> > >> Well, yes. Until that way stops working, in which case you have to try > >> another way. And that's when the problems start... > >> > >> ChrisA > >> -- > >> https://mail.python.org/mailman/listinfo/python-list > >> > > > > I feel like this problem is pretty handily solved by virtual > environments. > > Also, if a single project requires all of this, > > perhaps Python isn't the best choice for the project. > > Some of it is definitely solved by venvs. But which Python binary do > you use? And is venv installed? Do you need to install virtualenv > first? How do you... etc, etc, etc, etc, etc. Endless fun! > > ChrisA > -- > https://mail.python.org/mailman/listinfo/python-list > With Python 3.5+, venv is a built in module. If using a venv, default to using the binary in the venv. That's what I do anyways. -- https://mail.python.org/mailman/listinfo/python-list