Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

can't install genesis because of dependency conflict from taichi 1.7.3 1.7.2 #563

Closed
YMIR-GAO opened this issue Jan 14, 2025 · 2 comments
Closed

Comments

@YMIR-GAO
Copy link

pip install genesis-world
Collecting genesis-world
Using cached genesis_world-0.2.1-py3-none-any.whl (82.7 MB)
Collecting moviepy>=2.0.0
Using cached moviepy-2.1.2-py3-none-any.whl (126 kB)
Collecting libigl
Using cached libigl-2.5.1-cp310-cp310-macosx_10_13_x86_64.whl (14.4 MB)
Collecting coacd
Using cached coacd-1.0.5-cp38-abi3-macosx_10_14_universal2.whl (3.4 MB)
Collecting pycollada
Using cached pycollada-0.8.tar.gz (108 kB)
Preparing metadata (setup.py) ... done
Requirement already satisfied: opencv-python in /Users/gao/miniconda3/lib/python3.10/site-packages (from genesis-world) (4.8.0.76)
Requirement already satisfied: lxml in /Users/gao/miniconda3/lib/python3.10/site-packages (from genesis-world) (5.1.0)
Collecting freetype-py
Using cached freetype_py-2.5.1-py3-none-macosx_10_9_universal2.whl (1.7 MB)
Collecting OpenEXR
Using cached openexr-3.3.2-cp310-cp310-macosx_10_15_x86_64.whl (1.4 MB)
Collecting mujoco==3.2.5
Using cached mujoco-3.2.5-cp310-cp310-macosx_10_16_x86_64.whl (6.5 MB)
Collecting tetgen==0.6.4
Using cached tetgen-0.6.4-cp310-cp310-macosx_10_9_universal2.whl (872 kB)
Collecting PyOpenGL
Using cached PyOpenGL-3.1.7-py3-none-any.whl (2.4 MB)
Collecting pyglet
Using cached pyglet-2.1.0-py3-none-any.whl (961 kB)
Requirement already satisfied: six in /Users/gao/miniconda3/lib/python3.10/site-packages (from genesis-world) (1.16.0)
Collecting pydantic==2.7.1
Using cached pydantic-2.7.1-py3-none-any.whl (409 kB)
Collecting screeninfo
Using cached screeninfo-0.8.1-py3-none-any.whl (12 kB)
Collecting pymeshlab
Using cached pymeshlab-2023.12.post1-cp310-cp310-macosx_10_11_x86_64.whl (49.9 MB)
Collecting numba
Using cached numba-0.60.0-cp310-cp310-macosx_10_9_x86_64.whl (2.6 MB)
Collecting scikit-image
Using cached scikit_image-0.25.0-cp310-cp310-macosx_10_9_x86_64.whl (14.0 MB)
Requirement already satisfied: psutil in /Users/gao/miniconda3/lib/python3.10/site-packages (from genesis-world) (5.9.5)
Collecting numpy==1.26.4
Using cached numpy-1.26.4-cp310-cp310-macosx_10_9_x86_64.whl (20.6 MB)
Collecting black
Using cached black-24.10.0-cp310-cp310-macosx_10_9_x86_64.whl (1.6 MB)
Collecting pygltflib==1.16.0
Using cached pygltflib-1.16.0.tar.gz (41 kB)
Preparing metadata (setup.py) ... done
Collecting genesis-world
Using cached genesis_world-0.2.0-py3-none-any.whl (82.6 MB)
Using cached genesis_world-0.1.1-py3-none-any.whl (82.6 MB)
ERROR: Cannot install genesis-world==0.1.1, genesis-world==0.2.0 and genesis-world==0.2.1 because these package versions have conflicting dependencies.

The conflict is caused by:
genesis-world 0.2.1 depends on taichi==1.7.3
genesis-world 0.2.0 depends on taichi==1.7.2
genesis-world 0.1.1 depends on taichi==1.7.2

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

@YMIR-GAO
Copy link
Author

Environment:
MacOS Sonoma 14.4
Python 3.10.12
pip 23.0.1 from /Users/gao/miniconda3/lib/python3.10/site-packages/pip (python 3.10)

@YMIR-GAO
Copy link
Author

refer to #66 and follow below steps, the problem is gone.
pixi init
pixi add python=3.12.8
pixi add pip
pixi shell
pip install genesis-world

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant