如何在PyCharm中引用maya命令?

Pau*_*aul 1 maya pycharm

我正在尝试使用maya 2015的pycharm(最新社区版).我需要的第一件事是能够引用maya命令模块,但我似乎无法找到如何.

import maya.cmds as cmds
Run Code Online (Sandbox Code Playgroud)

失败了

ImportError: No module named maya.cmds
Run Code Online (Sandbox Code Playgroud)

我需要做些什么才能让它发挥作用?

小智 6

我在Mac上,但Windows上的步骤应该是相同的,只有一些路径会有所不同.

在Pycharm中设置Maya Python解释器

  1. 在Pycharm中,打开您的首选项并找到Project Interpreter.
  2. 在下拉列表旁边,单击little [...]图标,然后选择Add Local.
  3. 根据您的系统找到mayapy.exemayapy.这可以在Maya安装目录的bin文件夹中找到.在Mac上,它位于.../Autodesk/maya2016.5/Maya.app/Contents/bin/mayapy

使完成工作

  1. 下载Maya开发人员工具包(Google将帮助您)并将其解压缩到有意义的位置.
  2. 点击[...]旁边的下拉列表中再次选择更多....
  3. 从上面的步骤中选择新添加的解释器,它将被命名为 Python 2.7.6 (/path/to/mayapy)

  4. 单击底部工具栏中的"路径"按钮
    Pycharm解释器工具栏

  5. 单击+号,然后找到解压缩开发人员工具包的文件夹.然后导航到.../devkit/other/pymel/extras/extras/completion/py/并点击确定.



你应该有一个完成的工作设置.

基于此论坛主题的信息.

编辑:如果您发现它仍然无法正常工作,请确保您返回解释器的路径(如上所述),查找并选择一个被调用的路径.../Python/Lib/site-packages并删除此文件(按-按钮).上述论坛链接中也概述了此信息.