我已经建立了 Blender作为 Ubuntu 上的 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
当我尝试做一个简单的 test.py
导入 Blender 模块 bpy
,我得到一个 no module named 'bpy'
错误。不熟悉python导入规则或如何添加模块,所以不清楚我做错了什么。我也尝试过明确设置 sys.path ,但这也不起作用。
最佳答案
我不熟悉 Linux,但 Blender 的 Python 是一个独特的安装。
我发现安装第 3 方模块的唯一方法是打开 Blender(在 Windows 中以管理员身份)并运行以下命令:
from pip._internal import main
main(['install','pandas'])
这会将任何 3rd 方模块安装到 Blender 中的 python 版本。我希望这会有所帮助。
关于Python 找不到 Blender 模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64181255/