簡體   English   中英

Python 找不到攪拌機模塊

[英]Python can't find Blender Module

我在 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 是一個獨特的安裝。 我發現安裝第 3 方模塊的唯一方法是打開 Blender(在 Windows 中以管理員身份)並運行以下命令:

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

這會將任何第 3 方模塊安裝到 Blender 中的 python 版本。 我希望這有幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM