On 10/07/14 14:04, James Wood wrote:
Hi everyone! I hope I'm posting to the right place.
Arch Linux's `python` is Python 3, but BH requires Python 2. What's
the best way to make BH use `python2`, preferably without changing the
Python version for the whole OS?
Hey, good to see you here again!
https://wiki.archlinux.org/index.php/python gives a fair bit of
information. In particular, once installed, when you want to run a
script with python2 you will need to specify it because the default for
the python command will be python3 (which is sensible as that way it
shouldn't break Arch's scripts.)
If you want to use a virtualenv, you may find that you can create it
with the -p python2 option but the wiki page above seems to suggest
installing python2-virtualenv will give you a virtualenv2 which assumes
python2 as the default.
Admittedly, none of this has been checked by me yet as I don't run Arch!
Cheers,
Gary