Blender配置conda环境(Linux系统)

一、Blender与python

Blender是一款免费且开源的三维计算机图形软件,它具有建模、动画、渲染、视频编辑、特效、成像合成等功能。其内部自带有python解释器,不同Blender版本会对应不同python版本。官方的blender没有提供python安装包,所以通过pip install blender安装后运行程序很大可能会报错。通常来说,使用Blender运行python程序时会默认使用Blender自带的python解释器。Blender自带的解释器里面的python库很少,我们需要这上面安装需要的库,有些库甚至安装不了,比如pybullet。所以我们考虑将conda环境接入Blender中,这样安装各种python会更加方便。

二、Blender安装

点击该链接下载适合版本的Blender压缩包,比如blender-2.93.17-linux-x64.tar.xz。解压并进入目录。当前目录中有一个blender的可执行文件,运行命令检查Blender是否能够运行

./blender --background

当前目录还有一个以版本号为名的目录,如blender-2.93.17-linux-x64.tar.xz目录就是2.93。进入该目录,当前目录下的python目录就是Blender自带的python解释器的位置。进如./bin/查看python的版本号。

注意,这里Blender的安装没有通过sudo apt的方式,要在其他位置运行blender时,就直接输入blender可执行文件的绝对路径。当然,也可以直接设置环境变量

三、接入conda环境

通过conda创建一个python环境,假设名字为Blender_conda,注意python解释器的版本号要和Blender自带的python解释器版本号一致。创建完成后,XXX/anaconda3/envs/Blender_conda/ 就是自己创建的python环境的位置。回到先前的Blender python解释器的位置,比如XXX/blender-2.93.3-linux-x64/2.93/,此时目录下有datafiles,python,scripts三个目录。再说一遍,python目录就是Blender使用的python解释器的位置,将此时的python目录删除或者命名,将自己创建的python目录通过软连接的方式链接到当前文件夹,如

ln -s xxx/anaconda3/envs/Blender_conda ./python

此时就已经将blender的解释其换为自己的解释器。

  • 5
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值