Running Python 2.7 + 3.5 w/ 099

Hey everybody,

I use RenderGarden (mekajiki.com/rendergarden/) for After Effects for content creation purposes. It requires Python 2.7 to function.

If I install Python 2.7.14 (64-bit) on Windows 10 64-bit (1803), TouchDesigner 099 26750 (64-bit) fails to start. No crash log nor splash screen.

If I uninstall Python 2.7, TouchDesigner starts normally.

As attached, I have tried installing Python 2.7 without the global path variable, in the hopes that Touch would then ignore it, however Touch still crashes on start regardless.

I have Python 3.5.4 installed as well. It does not conflict with TouchDesigner 099, I’m assuming because that’s the version 099 prefers. Perhaps having both 2.7 and 3.5 installed is causing confusion?

a) How would I go about configuring Python 2.7 so as to avoid crashing 099? Is this possible?
b) If not, is updating RenderGarden to Python 3 the (better) solution? Cheers.
python27.PNG

I assume there is still leftover python 2.7 things in your path from previous installs that are getting picking up. TD can only run into externally installed things if Python finds it via one of it’s search methods.
I know I’ve had 2.7 installed on my machine without issue before.

Thanks Malcolm, you are correct. Curious how the “uninstaller” doesn’t uninstall everything.

For anyone having the same issue: Control Panel > System > Advanced System Settings > Advanced Tab > Environmental Variables > Removing the Python PATH variable solves it.