maya安装第三方python库
环境配置
- 安装过程中,因为多是在c盘操作,为了防止权限不足安装失败,cmd应以管理权限执行
- 大多数的库都是可以直接通过pip进行直接安装的,部分库提示安装成功,但是在maya中import会报错,这时候就需要Visual Studio来进行编译了
安装maya
- maya安装成功后将安装目录下的bin文件夹加入到环境变量中
- 这样后面需要用mayapy的时候可以不用每次都复制全路径
- 按开始键,在开始界面英文输入法输入env
- 下载get-pip到当前路径
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
- 安装pip
mayapy get-pip.py
- 我的pip因为已经安装过,所以会有一个卸载的回执
- 通过
curl
命令下载的get-pip就在当前目录下,如果手动下载的,get-pip.py应该为全路径
- 通过pip安装pyyaml包
mayapy -m pip install pyyaml
获取maya对应版本的devikt开发包
- https://www.autodesk.com/developer-network/platform-technologies/maya
- 将下载到的压缩包解压到maya安装目录下
C:\Program Files\Autodesk\Maya2018
查询maya对应版本Visual Studio
- https://around-the-corner.typepad.com/adn/2018/02/compiler-versions-for-maya-2018.html
- 我的本地版本是maya2018.5,对应版本如下
安装Visual Studio
- Visual Studio下载地址
- 安装类型选择自定义
- 编程语言选择c++,sdk选择查询到的对应版本
- 其他根据自己需求
源码下载
- python库查找网址
- 因为python2.7已经不再维护,所以直接搜索最新版的库可能并不适配,建议先pip安装一次,默认会下载支持的最新版本
- 下载之后解压到自己指定的目录,待会
编译(编译后的安装包可以复用,多台电脑安装只需要编译一次)
mayapy.exe "源码目录\setup.py" build_ext -I "C:\Program Files\Autodesk\Maya2018\include\python2.7" -L "C:\Program Files\Autodesk\Maya2018\lib"
安装编译后的版本
mayapy.exe "源码目录\setup.py" build install