【转载】Blender 中用 pip 安装包的办法

966 阅读1分钟

原文链接:Blender 中用 pip 安装包的办法

正文

之所以写这篇东西,是因为搜到一些文章,虽然仅是一年多前发布的,但却已过时,踩了些坑,于是更新一下。

  1. Blender 内置的 Python 默认已支持用 pip 安装我们需要的包,如果我们用 ensure pip 命令,会有提示所要求的安装已经满足,因此不再需要另行安装 pip 。

  2. 通过 Blender 的 Python 控制台获得 Python 路径: import syssys.exec_prefix 我们会得到 Blender 内置 Python 的路径。

  3. 用管理员身份打开 PowerShell ,切到上一步的python路径下

输入命令:

“.\bin\python.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

我的实例

不过经过我的测试,在 cmd 窗口也可以安装成功

image.png