I can't install ursina engine. I got a error like this:
"ERROR: Cannot install ursina==0.2, ursina==0.3, ursina==3.0.0, ursina==3.1.0, ursina==3.1.1, ursina==3.1.2, ursina==3.2.2, ursina==3.3.0, ursina==3.3.1, ursina==3.4.0, ursina==3.5.0, ursina==3.6.0, ursina==4.0.0, ursina==4.1.0, ursina==4.1.1, ursina==5.0.0, ursina==5.1.0, ursina==5.2.0, ursina==5.3.0, ursina==6.0.0, ursina==6.1.0, ursina==6.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:
- loosen the range of package versions you've specified
- 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
Possible solutions listed on the pip site does not cover my case. Furthermore, problem iwth running ursina on my computer occurs also with build-in packages IDE like Mu Editor.
I tried several IDE with build-in Packages and installing ursina through the terminal in some IDEs like VSCode.
First install ursina "per hand". So install
https://github.com/pokepetter/ursina/archive/master.zip
in your browser, thenmove the ursina engine folder to your site-packages and execute the following commands:
This is fixing the bug. But it's because the newest panda3d is not for python 3.12.
Of course, you also have to install the other libraries, necessary for ursina engine like screeninfo, gltf, pyperclip
optional psd-tools3 and tripy
and you have to change ursina's code in ursina/entity.py
to