Blender3D - 沿着python 2.7 win7 64bit安装

时间:2013-12-08 00:06:47

标签: python python-2.7 python-3.x blender

我有兴趣在Blender3D中做一些工作,但最新版本不会运行,我相信这是因为我目前的python 2.7安装,我使用的是由于某些模块不支持python 3.3。

当我运行blender时,出现一个标题为“Microsoft Visual C ++ Runtime Library”的弹出窗口错误信息:

Runtime Error!
Program C:\Program Files\Blender Foundation\Blender\blender.exe
This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information

我还在主Blender UI后面弹出的控制台中收到以下消息:

found bundled python: C:\Program Files\Blender Foundation\Blender\2.69\python
Fatal Python error: Py_Initialize: unable to load the file system codec
    File "C:\Python27\Lib\encodings\__init__.py", line 123
raise CodecRegistryError,\
                        ^

SyntaxError: invalid syntax

如何在不破坏/删除2.7安装的情况下解决这个问题,以便继续使用3.3中不支持的模块?

1 个答案:

答案 0 :(得分:0)

Blender 2.6x确实需要Python 3.x,但由于新软件的存在,很多人在两个版本的Python之间切换。

请参阅:How to install both Python 2.x and Python 3.x in Windows 7,了解其他人如何设置和使用双Python版本。

或者,Blender的旧版2.4版本的文档位于:http://wiki.blender.org/index.php/Doc:2.4/Manual/Introduction/Installing_Blender/Python,显示了使用Python 2.6.6的示例,因此如果您愿意放弃Blender 2.69的功能,那么这可能是可能的。

blender.org上不再提供Blender 2.5文档,但archive.org上保留的页面版本警告说,2.5版本的Blender Python API不稳定。