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

Blender插件开发遇Python版本冲突与pip缺失问题求助

解决Blender Python无pip及系统Python损坏问题

一、优先处理Blender Python的pip安装(核心需求)

Blender自带的Python环境默认未预装pip,直接通过内置的ensurepip模块安装即可:

  1. 定位到Blender的Python执行文件路径,你的路径为 C:\Program Files\Blender Foundation\Blender 3.0\3.0\python\bin\python.exe
  2. 打开命令提示符(CMD),执行以下命令安装并升级pip:
"C:\Program Files\Blender Foundation\Blender 3.0\3.0\python\bin\python.exe" -m ensurepip --upgrade
  1. 安装完成后,使用Blender专属的pip安装PySimpleGUI到Blender的站点包目录:
"C:\Program Files\Blender Foundation\Blender 3.0\3.0\python\bin\pip.exe" install PySimpleGUI -t "C:\Program Files\Blender Foundation\Blender 3.0\3.0\python\lib\site-packages"

注意:-t参数强制将模块安装到Blender的site-packages目录,确保你的插件能正确加载依赖

二、修复msys64下的Python损坏问题

你删除了C:\msys64\mingw64目录下的核心文件,导致Python环境崩溃,直接重新安装msys2的mingw64 Python组件即可恢复:

  1. 打开msys2终端(若终端无法启动,直接重新安装msys2)
  2. 在终端中执行以下命令重装Python:
pacman -S mingw-w64-x86_64-python
  1. 安装完成后重启CMD,执行python3 --version验证恢复情况

三、后续环境管理建议

  • 不要随意删除系统或第三方工具(如msys2、Blender)自带的Python文件,这类环境是独立隔离的,删除核心文件会直接导致崩溃
  • 多Python版本管理推荐使用pyenv-win,无需手动修改环境变量即可快速切换版本
  • 操作Blender的Python时,始终使用完整路径调用其python.exe和pip.exe,避免与系统或其他工具的Python环境混淆

内容的提问来源于stack exchange,提问作者Michael Hajný

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.20 17:57:25