无法直接从 mayapy 调用 Python 虚拟环境。相反,需要从同一目录中名为“python”的命令创建指向 mayapy 的软链接,并且需要从此 Python 命令调用 venv。
打开命令窗口,并将目录更改为 C:\Program Files\Autodesk\Maya<VersionNumber>\bin\。
bin> mklink python.exe mayapy.exe symbolic link created for python.exe <<===>> mayapy.exe
bin> python -m venv_dir
打开终端窗口,将目录更改为 /Applications/Autodesk/maya<VersionNumber>/Maya.app/Contents/bin/。
$ ln -s -f mayapy python $ ls -l python lrwxr-xr-x 1 user staff 6 6 Oct 16:29 python -> mayapy
bin> python -m venv_dir
打开终端窗口,将目录更改为 /usr/autodesk/Maya<VersionNumber>/bin/。
$ ln -s -f mayapy python $ ls -l python lrwxr-xr-x 1 user staff 6 6 Oct 16:29 python -> mayapy
bin> python -m venv_dir