根据Blender docs,您可以用您自己的安装替换blender 附带的Python安装:

将扩展复制或链接到Blender的Python收件箱中,以便Blender可以访问它们,您还可以将整个Python安装复制到Blender的收件箱中,替换Blender附带的扩展箱.只要Python版本匹配并且路径是在相同的相对位置创建的,这就有效.这样做的好处是,您可以使用Blender将此Bundle 包重新分发给其他人,包括您依赖的任何扩展.

我想使用我自己的Blender虚拟环境,但问题是,在Windows上,虚拟环境的python.Exec将被放置在其中

<path/to/venv>/Scripts/python.exe

而BlendersPython 安装则在步伐中

<path/to/blender>/python/bin/python.exe

经过测试后,简单地重命名文件夹或移动文件似乎会扰乱包的激活脚本和链接.因此,问题是,是否可以更改虚拟环境的Windows安装路径?

推荐答案

您可以将您的bin链接为Scripts:

mklink /d "C:\path\to\blender\python\bin" "C:\path\to\venv\Scripts"

当然,您首先需要重命名或删除(不建议)原始Scripts文件夹

Python相关问答推荐

Python-Polars:如何用两个值的平均值填充NA?

保留包含pandas pandras中文本的列

键盘.任务组

如何编写一个正规表达式来查找序列中具有2个或更多相同辅音的所有单词

telegram 机器人API setMyName不起作用

用gekko解决的ADE方程系统突然不再工作,错误消息异常:@错误:模型文件未找到.& &

Pythind 11无法弄清楚如何访问tuple元素

如何在具有重复数据的pandas中对groupby进行总和,同时保留其他列

Matlab中是否有Python的f-字符串等效物

如何在虚拟Python环境中运行Python程序?

如何在类和classy-fastapi -fastapi- followup中使用FastAPI创建路由

删除字符串中第一次出现单词后的所有内容

如果条件不满足,我如何获得掩码的第一个索引并获得None?

driver. find_element无法通过class_name找到元素'""

连接一个rabrame和另一个1d rabrame不是问题,但当使用[...]'运算符会产生不同的结果

Python脚本使用蓝牙运行在Windows 11与raspberry pi4

用砂箱开发Web统计分析

Python中的变量每次增加超过1

在Python中使用yaml渲染(多行字符串)

为什么在FastAPI中创建与数据库的连接时需要使用生成器?