Mayapy.exe 作为 SublimeREPL 的 python 解释器

Posted

技术标签:

【中文标题】Mayapy.exe 作为 SublimeREPL 的 python 解释器【英文标题】:Mayapy.exe as python interpreter for SublimeREPL 【发布时间】:2015-10-11 15:52:36 【问题描述】:

我已尝试按照 SublimeREPL 说明设置 default_extend_env。

我试过了:

“default_extend_env”: "PATH": "PATH:C:/Program Files/Autodesk/Maya2016/bin/mayapy.exe"

我也试过: “default_extend_env”: "PATH": "PATH:C:/Program Files/Autodesk/Maya2016/devkit/other/pymel/extras/completion/py"

我不确定 default_extend_env 和 python_virtualenv_paths 之间有什么区别,所以我也尝试在“python_virtualenv_paths”下添加这些文件路径。

使用任何这些组合,我什至无法获得 SublimeREPL 中可用的任何 python 解释器选项来加载 pymel 模块。

Tools>SublimeREPL>Python> 下的“Python - virtualenv”选项也不做任何事情。当我尝试 python/ipython 选项时,窗口按预期弹出。

我已使用 Jedi 和 sublime-code-intel 正确设置了我的 sublime 项目,因此自动完成工作。

对此的任何帮助将不胜感激!

【问题讨论】:

【参考方案1】:

我刚刚在 SublimeText 3 上试了一下(但是在 Mac 上),但我想它也适合你。看起来你的 PATH 字符串有点混乱。

我基本都是用这条路

"default_extend_env": "PATH:/Applications/Autodesk/maya2016/Maya.app/Contents/bin",

我认为对你来说如下:

"default_extend_env": "PATH:C:/Program Files/Autodesk/Maya2016/bin",

让我知道这是否适合您...

【讨论】:

以上是关于Mayapy.exe 作为 SublimeREPL 的 python 解释器的主要内容,如果未能解决你的问题,请参考以下文章

sublimeREPL 与 conda环境管理的问题

SublimeREPL设置详解——实现代码传递(Eval in REPL)

Sublime Text3安装SublimeREPL插件以及快捷键设置

Mac SublimeREPL 插件安装使用及解决各种坑

ruby 修复了SublimeRepl以使其与jruby一起使用

如何更改sublimeREPL默认python版本