我在Blender控制台中收到错误ImportError: No module named 'bpy'。我正在Blender控制台内导入bpy模块,但仍然出现错误。经过长时间的Google搜索,我发现在Blender中没有人遇到相同的错误。

使用Blender 2.7和python 3.4。

我的代码:

import sys
import bpy
sys.path.append("C:\Python34\Lib\site-packages")
import serial
import GameLogic
contr = GameLogic.getCurrentController()
own = contr.owner
dane=open('dane.txt', 'rb')
x=dane.read()
dane.close()
y = int(x)
print ("y=", y)

bpy.ops.transform.rotate(value=(y), axis=(0.0, 0.0, 0.0), constraint_axis=(False, False, False), constraint_orientation='', mirror=False, proportional='DISABLED', proportional_edit_falloff='SMOOTH', proportional_size=1.0, snap=False, snap_target='CLOSEST', snap_point=(0.0, 0.0, 0.0), snap_align=False, snap_normal=(0.0, 0.0, 0.0), release_confirm=False)


在Blender控制台上的输出:

ImportError: No module named 'bpy'
Python script error - object 'Cube', controller 'Python':
Traceback (most recent call last):
File "qqq.py", line 2, in <module>
ImportError: No module named 'bpy'

最佳答案

如果未为python安装该模块(如果您未安装bpy模块,则为1st install bpy模块),导入错误会增加。
从此处下载bpy模块http://www.blender.org/download/

关于python - ImportError:没有名为“bpy”的模块,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26628525/

10-12 05:31