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

Installation conflict of robosuite version and numba version #2

Closed
RongXueZoe opened this issue Jun 19, 2024 · 4 comments
Closed

Installation conflict of robosuite version and numba version #2

RongXueZoe opened this issue Jun 19, 2024 · 4 comments

Comments

@RongXueZoe
Copy link
Contributor

Hi. Thanks for your great work!

Now I'm installing the dependencies by pip install -r requirements.txt and I run into an error as
ERROR: Cannot install -r requirements.txt (line 24) and numba==0.56.0 because these package versions have conflicting dependencies. The conflict is caused by: The user requested numba==0.56.0 robosuite 1.2.0 depends on numba<=0.53.1 and >=0.52.0

Besides, due to gym 0.21.0 bugs error in gym setup command: 'extras_require' must be a dictionary whose values are strings or lists of strings containing valid project/version requirement specifiers., I've downgraded setuptools and pip to setuptools==65.5.0 and pip==21, following openai/gym#3176 (comment).

@pickxiguapi
Copy link
Contributor

Thank you for pointing that out! We found that it is very difficult to use a single requirements.txt to be compatible with diverse RL and IL environments, which has brought additional challenges to setting up the CleanDiffuser repo. We have decided to modify the installation tutorial for CleanDiffuser, splitting it into multiple requirements.txt corresponding to different environments. This updating and testing is expected to be completed within this week. We will keep this issue open until the updates are completed.

@pickxiguapi pickxiguapi pinned this issue Jun 19, 2024
@RongXueZoe
Copy link
Contributor Author

Thank you for pointing that out! We found that it is very difficult to use a single requirements.txt to be compatible with diverse RL and IL environments, which has brought additional challenges to setting up the CleanDiffuser repo. We have decided to modify the installation tutorial for CleanDiffuser, splitting it into multiple requirements.txt corresponding to different environments. This updating and testing is expected to be completed within this week. We will keep this issue open until the updates are completed.

Great! Look forward to your update:) Thanks again.

@pickxiguapi
Copy link
Contributor

Hi, we have fixed the environment incompatibility issue in the latest commit and provided a more user-friendly installation tutorial. I'll close this issue, feel free to re-open it if there are more issues!

@RongXueZoe
Copy link
Contributor Author

Hi, we have fixed the environment incompatibility issue in the latest commit and provided a more user-friendly installation tutorial. I'll close this issue, feel free to re-open it if there are more issues!

It works! Many thanks.

ZibinDong pushed a commit that referenced this issue Jul 2, 2024
@pickxiguapi pickxiguapi unpinned this issue Jul 17, 2024
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

2 participants