計算機相關的東西,過時很快。
本文也一樣。
本文寫于2021年4月,保質期約1年,過期了就不用往下看了。
之所以寫這篇東西,是因為搜到一些文章,雖然僅是一年多前發布的,但卻已過時,踩了些坑,于是更新一下。
Blender 內置的python默認已支持用pip安裝我們需要的包,如果我們用“ensure pip”命令,會有提示所要求的安裝已經滿足,因此不再需要另行安裝pip
通過Blender的python控制臺獲得python路徑:
import sys
sys.exec_prefix
我們會得到Blender內置Python的路徑。
用管理員身份打開power shell,切到上一步的python路徑下 輸入命令:
.inpython.exe -m pip install xxx
其中“xxx”是想要安裝的包的名稱。
ps: 之所以直接在powershell里安裝,是因為使用一些教程中的方法
import subprocess
import ensurepip
ensurepip.bootstrap()
pybin = bpy.app.binary_path_python subprocess.check_call([pybin, "-m", "pip", "install", "your_package"])
可能會遇到這樣的錯誤: Could not install packages due to an EnvironmentError: [Errno 2] No such file or directory