[PyMEL] Deploying a PyMEL tool

I’m wondering if anyone has advice on the best way to deploy a PyMEL tool to machines that don’t have PyMEL already installed.

Would you simply run the installer on all the machines that need it, or is there a better, cleaner way?

You could have a central location for pymel and insert that location into sys.path on startup. Then you’re guaranteed every machine is using the same version and so you won’t get out of sync if you make any changes to pymel or rev maya versions.

Yeah, you can have pymel libs and your tool libs in a central location and then use userSetup.py to do your imports or loadPlugins automatically. I have everyone launch maya from a .bat script that sets up PYTHONPATH before hand. The .bat has also been compiled to an exe, that way is cleanest.

Thanks for the solutions!