You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

安装bpy时出现LookupError: unknown encoding: future_fstrings错误求助

解决bpy安装时「LookupError: unknown encoding: future_fstrings」错误

错误原因

你尝试安装的bpy包的setup.py文件使用了future_fstrings作为编码声明,这并非Python原生支持的编码类型,它是future-fstrings库提供的语法糖,需要依赖该库才能解析。

解决方案

方案1:先安装依赖库再安装bpy

先安装future-fstrings依赖,再执行bpy安装命令:

pip install future-fstrings
pip install bpy

方案2:安装官方维护的bpy版本

注意PyPI上的bpy包可能是非官方版本,官方推荐通过Blender专属索引源安装对应版本:
例如安装Blender 3.3.x版本的bpy:

pip install bpy==3.3.0 --index-url https://pypi.blender.org/simple/

请将3.3.0替换为你需要的Blender版本号,确保版本匹配。

方案3:手动修改临时安装文件(应急方案)

如果前两种方案无效,可临时修改解压后的setup.py文件:

  • 找到报错中显示的临时路径:C:\Users\kwale cedric\AppData\Local\Temp\pip-install-dc132n33\bpy_e9289df316154351a1730ff323d0ba6b\setup.py
  • 打开该文件,将开头的# -*- coding: future_fstrings -*-替换为# -*- coding: utf-8 -*-,并在文件开头添加一行:from future_fstrings import register; register()
  • 进入该文件所在目录,执行pip install .完成安装

内容的提问来源于stack exchange,提问作者kwalecedric

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 01:01:14