maya安装第三方python库

maya安装第三方python库

  • 本文地址:https://blog.****.net/weixin_44633927/article/details/103919773
  • 安装过程中,因为多是在c盘操作,为了防止权限不足安装失败,cmd应以管理权限执行
  • 大多数的库都是可以直接通过pip进行直接安装的,部分库提示安装成功,但是在maya中import会报错,这时候就需要Visual Studio来进行编译了

安装maya

  • maya安装成功后将安装目录下的bin文件夹加入到环境变量中
  • 这样后面需要用mayapy的时候可以不用每次都复制全路径
  • 按开始键,在开始界面英文输入法输入env
    • maya安装第三方python库

为maya安装pip并使用pip安装第三方库

  • 下载get-pip到当前路径
    -cmd命令: curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py

    • maya安装第三方python库
  • 安装pip

    • cmd命令:mayapy get-pip.py
    • maya安装第三方python库
    • 我的pip因为已经安装过,所以会有一个卸载的回执
    • 通过curl命令下载的get-pip就在当前目录下,如果手动下载的,get-pip.py应该为全路径
  • 通过pip安装pyyaml包 mayapy -m pip install pyyaml

    • maya安装第三方python库

获取maya对应版本的devikt开发包

查询maya对应版本Visual Studio

安装Visual Studio

源码下载

  • python库查找网址
  • 因为python2.7已经不再维护,所以直接搜索最新版的库可能并不适配,建议先pip安装一次,默认会下载支持的最新版本
  • 下载之后解压到自己指定的目录

编译(编译后的安装包可以复用,多台电脑安装只需要编译一次

-cmd命令: mayapy.exe "源码目录\setup.py" build_ext -I "C:\Program Files\Autodesk\Maya2018\include\python2.7" -L "C:\Program Files\Autodesk\Maya2018\lib"

安装编译后的版本

  • cmd命令:mayapy.exe "源码目录\setup.py" build install