Maya includes its own Python 3 interpreter, mayapy, and Python 3 libraries. You can install additional Python 3 packages using the pip package management tool.
- What's New in Maya 2025
- Maya 2025 Release Notes
- Maya Installation Help
- Getting Started
- Basics
- Managing Scenes, Files, and Projects
- Interoperability
- USD for Maya
- Flow Retopology for Maya
- Modeling
- Animation
- Character Animation
- Unreal Live Link for Maya
- Character Effects and Environment Building
- Motion Graphics
- Simulation and Effects
- Bifrost for Maya
- Working in Bifrost
- Bifröst Fluids for Maya
- Lighting and Shading
- LookdevX
- Rendering
- Arnold for Maya
- Customizing Maya
- Keyboard Shortcuts
- Environment Variables
- Scripting
- Scripting
- Script Editor
- MEL and Expressions
- Python
- Python in Maya
- Initializing the Maya Python environment
- Maya Python Libraries
- Using external Python libraries with Maya Python
- The Maya Python interpreter, mayapy
- Python from an external interpreter
- Initializing and uninitializing in Python
- Managing Python packages with mayapy and pip
- Installing and importing PyMEL
- Using Python
- Get help on a Python command
- Python and threading
- Important differences between MEL and Python
- Building Python state machines
- Displaying 2D Overlays
- Current limitations
- Tips and tricks for scripters new to Python
- Dash
- Running venv with mayapy
- Technical Documentation