我的问题: Blender是为Python 3.5.1编译的,但是MORSE已经为Python 3.3.6编译了!检查您的MORSE构建配置或选定的Blender版本。
糟糕的Python版
您的环境未正确设置以运行MORSE! 似乎这两个都是python版本的必修课。因此,当我卸载python 3.3并安装3.5并且莫尔斯无法工作时。
答案 0 :(得分:0)
我有同样的问题,除了版本差距要小得多:
Blender is compiled for Python 3.4.2 but MORSE has been compiled for Python 3.4.3! Check your MORSE build configuration or the selected Blender version.
这是针对Blender 2.76
的。如果您使用捆绑了3.3.x
版本的python的旧版本的blender,则可以使用此功能。
在您喜欢的编辑器中打开path/to/morse/bin/morse.in
。找到函数check_blender_python_version
,修改它以返回None:
def check_blender_python_version(blender_path):
""" Creates a small Python script to execute within Blender and get the
current Python version bundled with Blender
"""
return None
然后重建莫尔斯并重新安装
这会禁用版本检查,这是不理想的,但假设您已经验证两者都使用相同的次要版本的Python,它应该可以工作。就我而言,我可以毫无问题地运行模拟等。