【问题标题】:Python can't find Blender ModulePython 找不到 Blender 模块
【发布时间】:2022-04-25 23:37:48
【问题描述】:

我在 Ubuntu 上构建了 Blender 作为 python 模块。 Ran 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 但这也不起作用。

【问题讨论】:

    标签: python ubuntu module blender bpy


    【解决方案1】:

    我不熟悉 Linux,但 Blender 的 Python 是一个独特的安装。 我发现安装第 3 方模块的唯一方法是打开 Blender(在 Windows 中以管理员身份)并运行以下命令:

    from pip._internal import main
    main(['install','pandas'])
    

    这会将任何 3rd 方模块安装到 Blender 中的 python 版本。 我希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 2021-11-17
      • 2014-01-10
      • 2014-05-16
      • 1970-01-01
      • 2017-12-25
      • 1970-01-01
      • 1970-01-01
      • 2017-05-18
      • 2015-03-12
      相关资源
      最近更新 更多