I recently had to go through this at work, switching to Win 7 64 bit. I am quite stoked with what I have now though, but getting there took lots of talking to the oracle of our time (Google) so I decided to spare other people from having to go through the same thing.
P.S Or do you mean it’s not there to begin with…? D.S
If that is the case, make sure that you installed the Maya compiled version of pyQt straight to the Maya Program folder/Python/. It will detect an installed version of PyQt (the external to Maya Python one) and prompt for an uninstall (just ignore that and continue, pointing the installer to said place). If you did that, and the sip.pyd is still not there and you se a PyQt4 folder in Maya/Python/Lib/site-packages, just put that file in the site-packages folder and you should be good to go.
ow srry my fault. I said it wrong. I just didnt found the file that I had to replace. But now I found out that I am stupid and I have to use the searchfunction in windows
Great help with the setup but…
The question I have with Eclipse is if I do the following:
import pymel.core as pmc
cam = pmc.camera() # create a new camera
Now if I type:
cam.set …(and hit ctrl-space, should I be getting autocompletion on the object methods? because I am not and I don’t know if I should be… it would be very useful)
if I do its only the ones it knows I have already used within the script already.
So getting this straight, that instantiates a new object of the class of the type “Camera” and then this gives access to all the methods within that class for that new object, thus eclipse imports the completion data and makes it available.
I guess something that I was not sure about was the,
import pymel.all as pma
This seems to be a heavy handed with filling the named namespace with everything.
Kinda feels excessive. Should I worry about stuff like that, I know I’ve read that pymel is handling everything so that theres no clashes but still feels kinda dirty as its possible to accidentally rename objects accidentally… which is also something they warn about?
You have to have that ‘completion’ dir inserted into your Python path according to the instructions to get completion. The shipped version of pymel w/ Maya does not have the extras folder.
I’ve tried using eclipse for Android development, but in the end couldn’t. Every time i used its intellisense, the IDe more or less froze for 20 seconds. So maybe its something overall with eclipse that it can eat CPU now and then?
to run the android development in eclipse first run a sample android application starting the android virtual device. And then don’t close the AVD then develop some application run the application it will not consume more CPU usage. It will run quickly.
I should be worried about something like that, I know I’ve read, pymel deal with all that theres no conflict, but still feel a little dirty, because it may accidentally rename the object accidents.