我在Ubuntu上构建了Blender作为python模块。已运行更新站点包的make install
。运行python3 -m site
返回以下内容:
sys.path = [
'/root/blender-git/build_linux_bpy',
... a bunch of other paths here ...
]
USER_BASE: '/root/.local' (doesn't exist)
USER_SITE: '/root/.local/lib/python3.8/site-packages' (doesn't exist)
ENABLE_USER_SITE: True
当我尝试执行一个导入Blender模块bpy
的简单test.py
时,我会得到一个no module named 'bpy'
错误。不熟悉python导入规则或如何添加模块,所以不清楚我做错了什么。我还尝试过显式设置sys.path,但也没有成功。
我不熟悉Linux,但Blender的Python是一个独特的安装。我发现安装第三方模块的唯一方法是打开Blender(在Windows中作为管理员(并运行以下命令:
from pip._internal import main
main(['install','pandas'])
这将在Blender中为您的python版本安装任何第三方模块。我希望这能有所帮助。