[英]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.