(i can no more test it as python has been installed wit V3.12 this early morning)When installed it worked, but as i tested many versions of Python in a one hour interval for pyffi compatibility last week, i suppose the last version get the priority in path and lib path possibly breaking the other installed versions.
The interesting point is to know if my modif code are usefull for installing. It is not sure if you have only one flavor of python.But it helped me when i had packaged versisons with for example apt under linux or homebrew with Mac.
Indeed i learn a lot about that, and for using Python , and with a web server running it, it is better not to use environment in my opinion, download python from the official site. With package manager i had path containing such silly things as 'python3.1x/python3.1y' with x and y being various numbers.
It has advantage to share source code over hosts.
In fact Racket understand the trouble, it complains having a binary for another host, or another racket version. I think Racket behaviour can be enhanced on this particuliar problem by simply recompiling the source code.
The solution is simply to remove manually the binaries or run:
raco setup