Tips for running 2 and 3 on the same machine?

I’ve been doing university research that requires me to stick with Glyphs 2 (to make old code work; please believe me when I say this is important to the research because I won’t get into an argument about that). As I’m starting to look at new projects now, I’ve got a clear need to catch up with Glyphs 3, but I can’t abandon the old research material. Does anyone have real-world tips … preferably from experience … on how to keep the two alive and happy on one machine.

I guess setting up two separate user accounts would … probably … do it (?). But the daily-headache factor there is pretty non-trivial, because you have to duplicate everything else, like access to files, online accounts, and other apps you use. I suppose there’s also running a VM.

I just wonder if there’s some other obvious answer that hasn’t occurred to me yet. Or, if other people have done this and lived to tell the tale, how it went. I didn’t find much via the forum search, but that could be because searching for single-digit numbers is iffy…

I would run a VM with MacOS and Glyphs 2 (and Python 2.X if you need that). VMWare Fusion is free and what I use for these kinds of things. You can download Sonoma here if you have a free developer account.

You can either share a specific directory on your real Mac with the VM Mac, or you can connect both to a Github repository.

1 Like

Have you run into issues with keeping both Glyphs 2 and 3 on the same machine? Thus should not pose any issues, as they are completely separate apps.

Glyphs 2 is just called “Glyphs” and Glyphs 3 is called “Glyphs 3”.

Was Glyphs 2 using an internal version of Python 2 or was that externally installed? I can’t remember.

Glyphs 2 and 3 should run side by side just fine. You need to install Python 2: Glyphs 2 on Monterey | Glyphs

1 Like