python3.7 将py文件编译成pyd使其能在Maya环境下运行

1.安装 pip

首先 Maya 要安装 pip 

一些基本的小包可以 Maya 可以用 pip 进行安装,如果带有 C 扩展的则需要自己编译,就像之前 安装Cython 那样。

地址: https://bootstrap.pypa.io/get-pip.py

下载好 get3.0-pip.py

打开 cmd 运行以下命令(mayapy 即你自己 Maya 的 Python 解释器)


2.复制文件

拷贝include和lib文件:

需要将Python27官方的include文件夹拷贝到Maya的Python文件夹里

C:/Python37/include —> C:\Program Files\Autodesk\Maya2022\Python37\include

再将Python37\libs文件夹拷贝到Maya2022\Python\libs文件夹里

C:\Python37\libs—> C:\Program Files\Autodesk\Maya2022\Python37\libs


3.安装Cython 

二种方法 

一.下载Cython

cmd再执行如下行命令:

C:\Program Files\Autodesk\Maya2022\Python37\Scripts>pip install Cython

就会安装Cython了,如果整个过程没有报错则表示安装完成了.

等待编译完毕

image.png


二.利用pip 方法

cmd再执行如下行命令:

"C:\Program Files\Autodesk\MayaXXX\bin\mayapy.exe" -m pip install cython

等待下载安装即可

评论回复