|
|
|
Tell us what you think of the site.
|
Autodesk Media & Entertainment User Community
|
Autodesk® 3ds Max®
|
|
Autodesk® Maya®
|
|
Autodesk® Softimage®
|
|
Autodesk® MotionBuilder®
|
|
Autodesk® Mudbox™
|
|
Autodesk® ImageModeler™
|
|
Autodesk® Sketchbook® Pro
|
|
Autodesk® Smoke on Mac®
|
| Does Python work on Vista 64?
|
|
|
I want to try it out, but I remember reading that it didn’t work yet. Any progress on that problem?
|
|
|
|
64-bit XSI does not recognize Python on 64-bit Vista (which, for 6.x, is an unsupported OS btw).
|
|
|
|
That’s too bad. Someone just told me that it might work if I build the Python binaries myself. How do I do that? Thanks for your help.
|
|
|
|
XSI determines what scripting languages are available by looking in the registry.
On 64-bit Vista, Python puts its registry entries elsewhere. I don’t know if rebuilding the binaries will help that?
(also, I don’t know about rebuilding the Python binaries, sorry)
|
|
|
|
The source docs must have build instructions?
|
|
|
|
Surely the sources must have build instructions but as Stephen said you will also need to relocate the registry entries. So it now not only becomes a rebuild task but also a code modification task.
|
|
|
|
Yeah, this seems like a lot of work. Well, not really too bad, but I would need a walkthrough and I haven’t found one. I don’t suppose Vista sp1 will fix this? I would install it to find out, but my Audigy soundcard won’t work after I do it (supposedly). Gotta love Vista support.
|
|
|
|
"XSI determines what scripting languages are available by looking in the registry.
On 64-bit Vista, Python puts its registry entries elsewhere.”
About what amount of entries are we talking here? Would it be possible to introduce some additional entries to the registry to make Python64 work in 64 bit XSI? (is it basically just missing the path to the Python installation or are we talking thousands of entries here?
I’m somehow unsatisfied with the state of this and the explanations I’ve read so far…
But well, XSI 32 on Vista 64 works nicely and doesn’t have this problem so I’ll have to live with it for now…
Cheers,
Thomas
|
|
|
|
Adding the missing registry entries won’t help, I tried that.
XSI searches for keys under HKCR\CLSID, and some of the keys contain GUIDs, and those GUIDs are the names of other keys in the registry.
I’ve already looked on my Vista machine, and even if I add the entries under HKCR\CLSID, there are still other registry entries that have to be added.
Plus XSI will programmatically create an object to verify the existence of the language. I could be wrong, but I don’t think it is possible to hack the registry to get Python up on Vista64.
Each scripting language has some keys under HKCR\CLSID, the number of entries is not large.
You can use Process Monitor to see which keys XSI checks at startup (that is what I did).
XSI 6.x does not officially support Vista.
|
|
|
|
You can install 32 bit XSI on a 64 bit machine along with the 64 bit version; Python will work on that. If you’re just trying Python out that may be a way to go.
|
|
|
|
Thanks Stephen! - too bad there is no easy way ...
So we’ll have to wait for 7 I guess? :-)
Cheers,
Thomas
|
|
|
|
|
|