Skip to main content
 首页 » 编程设计

python之导入错误 : No module named 'bpy'

2025年05月04日9zhoujg

我在 Blender 控制台中收到错误 ImportError: No module named 'bpy'。我正在 Blender 控制台中导入 bpy 模块,但仍然出现错误。经过长时间的谷歌搜索,我发现在 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'   

请您参考如下方法:

我在协作中遇到了这个问题,但在我的 PC 上运行良好:

在您的 anaconda 提示符中输入:

pip install bpy 

来源:https://pypi.org/project/bpy/ )