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

安装Ursina Engine时遭遇依赖冲突错误求助

Ursina Engine安装失败的问题及解决方法

问题现象

安装Ursina时触发依赖冲突错误,所有可安装版本均因依赖panda3d导致冲突,pip官方提供的版本范围调整、移除指定版本等方案无效,且Mu Editor等自带内置包的IDE及VSCode终端安装均失败。错误日志如下:

ERROR: Cannot install ursina0.2, ursina0.3, ursina3.0.0, ursina3.1.0, ursina3.1.1, ursina3.1.2, ursina3.2.2, ursina3.3.0, ursina3.3.1, ursina3.4.0, ursina3.5.0, ursina3.6.0, ursina4.0.0, ursina4.1.0, ursina4.1.1, ursina5.0.0, ursina5.1.0, ursina5.2.0, ursina5.3.0, ursina6.0.0, ursina6.1.0, ursina6.1.1 and ursina==6.1.2 because these package versions have conflicting dependencies.
The conflict is caused by:
ursina 6.1.2 depends on panda3d
ursina 6.1.1 depends on panda3d
ursina 6.1.0 depends on panda3d
ursina 6.0.0 depends on panda3d
ursina 5.3.0 depends on panda3d
ursina 5.2.0 depends on panda3d
ursina 5.1.0 depends on panda3d
ursina 5.0.0 depends on panda3d
ursina 4.1.1 depends on panda3d
ursina 4.1.0 depends on panda3d
ursina 4.0.0 depends on panda3d
ursina 3.6.0 depends on panda3d
ursina 3.5.0 depends on panda3d
ursina 3.4.0 depends on panda3d
ursina 3.3.1 depends on panda3d
ursina 3.3.0 depends on panda3d
ursina 3.2.2 depends on panda3d
ursina 3.1.2 depends on panda3d
ursina 3.1.1 depends on panda3d
ursina 3.1.0 depends on panda3d
ursina 3.0.0 depends on panda3d
ursina 0.3 depends on panda3d
ursina 0.2 depends on panda3d

To fix this you could try to:

  1. loosen the range of package versions you've specified
  2. remove package versions to allow pip attempt to solve the dependency conflict

ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/topics/dependency-resolution/#dealing-with-dependency-conflicts

可行解决步骤

1. 手动指定兼容的panda3d版本后安装

先安装与Ursina版本兼容的panda3d,再安装Ursina。示例命令:

# 安装适配的panda3d版本
pip install panda3d==1.10.13
# 安装Ursina
pip install ursina

若仍冲突,可尝试更低版本的panda3d(如1.10.12)后重新安装Ursina。

2. 使用虚拟环境隔离全局依赖冲突

创建独立虚拟环境,避免全局包干扰:

# 创建虚拟环境(需Python 3.6及以上版本)
python -m venv ursina-env

# 激活虚拟环境
# Windows系统
ursina-env\Scripts\activate
# macOS/Linux系统
source ursina-env/bin/activate

# 在虚拟环境内安装Ursina
pip install ursina

3. 从GitHub源码直接安装

若PyPI包的依赖问题无法解决,直接安装源码版本:

pip install git+https://github.com/pokepetter/ursina.git

4. 更换IDE环境

Mu Editor等自带固定包版本的IDE易引发依赖冲突,优先使用VSCode、PyCharm等支持自定义环境的IDE,配合虚拟环境使用。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.08 02:57:13