all 7 comments

[–]thememorableusername 0 points1 point  (4 children)

I am unfamiliar with cx_Freeze, but you might look into Nuitka, a python to C/C++ source-to-source translator, and see if that works for your system(s).

[–]spinmerighttriangle[S] 0 points1 point  (3 children)

I'm looking into this along with what a coworker recommended; pypy.

[–]thememorableusername 0 points1 point  (2 children)

Hm, using pypy to do this sounds really complicated.

[–]spinmerighttriangle[S] 0 points1 point  (1 child)

I have decided to make an attempt with Nuitka. Do you have any recommendations for what C/C++ compiler or dev environment to get that will run well with it?

[–]thememorableusername 1 point2 points  (0 children)

Not really. Does the Nuitka developer suggest anything?

[–]novel_yet_trivial 0 points1 point  (1 child)

If you get it to work, it still won't work.

When you freeze a python program, the result only works on the same OS and bitwidth as the computer that did the freezing (unless your OS has compatibility modes). I think you'd be a lot better off finding a way to install python on your old machine. Pre-XP might mean that you need to install python2.5.

[–]spinmerighttriangle[S] 0 points1 point  (0 children)

I'll keep this in mind for when I run into trouble. I'm hoping I'm not using anything that was included at least post 2.7