About Python in 3ds Max
3ds Max supports the development of Python-based tools and extensions so it can be
customized and integrated into modern digital content creation pipelines. To enable this, 3ds Max
integrates both the Python 2.7 and 3.7 interpreters, and exposes Python’s rich functionality
through two APIs, pymxs and MaxPlus. In addition, user interfaces for these Python-based tools
can be created using the included PySide2 framework.
3ds Max includes a standard version of Python 3.7, located under [3ds Max Install]\Python37.
You can use standard, pre-compiled extension libraries with this version of Python. This is now
the default version for 3ds Max.
Note: MaxPlus is not supported under Python 3.
3ds Max includes a customized Python 2.7.15 interpretor and environment (3dsmaxpy.exe ). The
Python modules are located in [3ds Max Install]\python\lib\site-packages. They were compiled
with Visual Studio 2017, to be binary compatible with 3ds Max. CPython libraries must also be
built with the same compiler to be compatible with the Python environment. Note: extension
libraries should be installed outside of the 3ds Max install location.