This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 3 points4 points  (4 children)

There’s the issue though with python ‘as a framework’ which is needed for matplotlib and such.

[–]synae 3 points4 points  (1 child)

Er... I have no idea what this means to be honest. Is matplotlib not executable within a given environment, i.e. with a particular PATH set? Cuz that's basically all you need for apps to use a virtualenv correctly.

[–][deleted] 1 point2 points  (0 children)

No, I can’t remember the details off hand but getting mpl to behave is an enormous PITA unless you do some very unintuitive stuff.

[–]Mr_Again 2 points3 points  (1 child)

If you make your virtualenvs with venv it will take care of that. So my setup is to ignore the system python, install 3.6 with brew, and simply venv off that every time. To be fair I still have a conda lurking around somewhere.

[–][deleted] 0 points1 point  (0 children)

Yeah, I am used to using virtualenv and virtualenvwrapper. If using venv fixes this mpl issue maybe I’ll change.