python - 如何在 blender 上使用Anaconda环境?

标签 python linux anaconda blender environment

我在 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/

相关文章:

xml - AIX 中最简单的嵌套 XML 解析

c++ - 将 GNU/Linux C++ 包导入 Windows 上的 Visual Studio

python - 使用 cgi.FieldStorage 解析 multipart/form-data;无键

linux - vsFTPd : per-user IP filtering for vitrual users

Anaconda 导航器非常慢

python - 从 Windows shell 调用 Anaconda Python 时导入失败

post - 错误启动内核 : '_xsrf' argument missing from POST

Python/Sklearn - IndexError - 索引越界

python - 正确解析 ATOM feed

python - 使用带有斜纹的 show() 会通过 HTML 向控制台发送垃圾邮件