使用 mayapy 运行 venv

无法直接从 mayapy 调用 Python 虚拟环境。相反,需要从同一目录中名为“python”的命令创建指向 mayapy 的软链接,并且需要从此 Python 命令调用 venv。

在 Windows 上

打开命令窗口,并将目录更改为 C:\Program Files\Autodesk\Maya<VersionNumber>\bin\

从名为 python 的命令创建指向 mayapy 的软链接:
bin> mklink python.exe mayapy.exe
symbolic link created for python.exe <<===>> mayapy.exe
使用链接到 mayapy 的 python 命令运行 venv:
bin> python -m venv_dir

在 macOS 上

打开终端窗口,将目录更改为 /Applications/Autodesk/maya<VersionNumber>/Maya.app/Contents/bin/

从名为 python 的命令创建指向 mayapy 的软链接:
$ ln -s -f mayapy python
$ ls -l python
lrwxr-xr-x  1 user  staff  6  6 Oct 16:29 python -> mayapy
使用链接到 mayapy 的 python 命令运行 venv:
bin> python -m venv_dir

在 Linux 上

打开终端窗口,将目录更改为 /usr/autodesk/Maya<VersionNumber>/bin/

从名为 python 的命令创建指向 mayapy 的软链接:
$ ln -s -f mayapy python
$ ls -l python
lrwxr-xr-x  1 user  staff  6  6 Oct 16:29 python -> mayapy
使用链接到 mayapy 的 python 命令运行 venv:
bin> python -m venv_dir