我在 blender 上使用 numpy 和 pandas 等模式时遇到问题,显然 blender 的 python 不允许我们使用 pip 安装包;所以我认为我可以通过将其环境更改为 Anaconda 或类似的东西来解决这个问题。我寻找解决方案,但我找到的所有解决方案都在 Windows 上运行,但我使用 ubuntu。如果有人可以帮助我,我真的很感激。
最佳答案
这是我的操作方法:
停用 Blender 当前使用的 python
→ 转到您的 Blender 文件(例如:cd/usr/share/blender/3.0/
)
→ 停用当前的 python 版本:mv python _python
创建新的 anaconda 环境
警告
如上所述here ,python 版本 ( major and minor ) 必须与 Blender 附带的版本匹配。对于 Blender 3.0,python 3.9 就可以了。
→ 输入:conda create --name=blender python=3.9
→ 安装完成后,输入:conda activate Blender
将 Anaconda 环境链接到 Blender
→ 如果您使用默认参数安装了 Anaconda,则您的 conda env' 应安装在此处:~/anaconda3/envs/blender/
→ 因此,输入:sudo ln -s ~/anaconda3/envs/blender/python
这会在 Blender 文件中的 python 文件夹和 Anaconda 环境文件中的文件夹之间创建一个连接。
安装新的 python 包
在终端中,在 Blender anaconda 环境下运行:pip (or conda) install [package_name]
(使用:conda activate Blender
切换环境)
我重写了我编写的另一个教程中的这些说明 here 本教程是针对另一个工具的,但我想我需要设置与您想要的完全相同的环境。
关于python - 如何在 blender 上使用Anaconda环境?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70639689/