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

ERROR: ResolutionImpossible #212

Closed
ra4-z opened this issue Feb 18, 2022 · 2 comments
Closed

ERROR: ResolutionImpossible #212

ra4-z opened this issue Feb 18, 2022 · 2 comments

Comments

@ra4-z
Copy link

ra4-z commented Feb 18, 2022

I use conda to create python3.9, and then enter this directory and use command, "pip install . -i https://pypi.tuna.tsinghua.edu.cn/simple"(coz I'm in China), to install the environment. But something goes wrong.

Details are as follows:

$ conda create -n vivit python=3.9 -y
$ conda activate vivit
$ python -m pip install --upgrade pip -i https://pypi.tuna.tsinghua.edu.cn/simple
$ pip install . -i https://pypi.tuna.tsinghua.edu.cn/simple

......
Collecting jax>=0.2.21
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/61/0a/9aef811fa9a5a1f0eb7e3a05a97c6ed89d0956788a83c3195088049cc882/jax-0.2.28.tar.gz (887 kB)
  Preparing metadata (setup.py) ... done
INFO: pip is looking at multiple versions of immutabledict to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of flax to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of clu to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of <Python from Requires-Python> to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of absl-py to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of scenic to determine which version is compatible with other requirements. This could take a while.
ERROR: Cannot install scenic because these package versions have conflicting dependencies.

The conflict is caused by:
    tf-models-nightly 2.8.0.dev20220217 depends on tf-nightly
    tf-models-nightly 2.8.0.dev20220216 depends on tf-nightly
    tf-models-nightly 2.8.0.dev20220215 depends on tf-nightly
    tf-models-nightly 2.8.0.dev20220214 depends on tf-nightly
    tf-models-nightly 2.8.0.dev20220213 depends on tf-nightly
    tf-models-nightly 2.8.0.dev20220212 depends on tf-nightly
    tf-models-nightly 2.8.0.dev20220211 depends on tf-nightly
    tf-models-nightly 2.7.0.dev20220210 depends on tf-nightly
    tf-models-nightly 2.7.0.dev20220209 depends on tf-nightly
    tf-models-nightly 2.7.0.dev20220208 depends on tf-nightly
    tf-models-nightly 2.7.0.dev20220207 depends on tf-nightly
    tf-models-nightly 2.7.0.dev20220206 depends on tf-nightly
    tf-models-nightly 2.7.0.dev20220205 depends on tf-nightly
    tf-models-nightly 2.7.0.dev20220204 depends on tf-nightly
    tf-models-nightly 2.7.0.dev20220203 depends on tf-nightly
    tf-models-nightly 2.7.0.dev20220202 depends on tf-nightly
    tf-models-nightly 2.7.0.dev20220201 depends on tf-nightly
    tf-models-nightly 2.7.0.dev20220131 depends on tf-nightly
    tf-models-nightly 2.7.0.dev20220130 depends on tf-nightly
    tf-models-nightly 2.7.0.dev20220129 depends on tf-nightly
    tf-models-nightly 2.7.0.dev20220128 depends on tf-nightly
    tf-models-nightly 2.7.0.dev20220127 depends on tf-nightly
    tf-models-nightly 2.7.0.dev20220126 depends on tf-nightly
    tf-models-nightly 2.7.0.dev20220125 depends on tf-nightly
    tf-models-nightly 2.7.0.dev20220124 depends on tf-nightly
    tf-models-nightly 2.7.0.dev20220123 depends on tf-nightly
    tf-models-nightly 2.7.0.dev20220122 depends on tf-nightly
    tf-models-nightly 2.7.0.dev20220121 depends on tf-nightly
    tf-models-nightly 2.7.0.dev20220120 depends on tf-nightly
    tf-models-nightly 2.7.0.dev20220119 depends on tf-nightly
    tf-models-nightly 2.7.0.dev20220118 depends on tf-nightly
    tf-models-nightly 2.7.0.dev20220117 depends on tf-nightly
    tf-models-nightly 2.7.0.dev20220116 depends on tf-nightly
    tf-models-nightly 2.7.0.dev20220115 depends on tf-nightly
    tf-models-nightly 2.7.0.dev20220114 depends on tf-nightly
    tf-models-nightly 2.7.0.dev20220113 depends on tf-nightly
    tf-models-nightly 2.7.0.dev20220112 depends on tf-nightly
    tf-models-nightly 2.7.0.dev20220111 depends on tf-nightly
    tf-models-nightly 2.7.0.dev20220110 depends on tf-nightly
    tf-models-nightly 2.7.0.dev20220109 depends on tf-nightly
    tf-models-nightly 2.7.0.dev20220108 depends on tf-nightly
    tf-models-nightly 2.7.0.dev20220107 depends on tf-nightly
    tf-models-nightly 2.7.0.dev20220106 depends on tf-nightly
    tf-models-nightly 2.7.0.dev20220105 depends on tf-nightly
    tf-models-nightly 2.7.0.dev20220104 depends on tf-nightly
    tf-models-nightly 2.7.0.dev20220103 depends on tf-nightly
    tf-models-nightly 2.7.0.dev20220102 depends on tf-nightly
    tf-models-nightly 2.7.0.dev20220101 depends on tf-nightly
    tf-models-nightly 2.7.0.dev20211231 depends on tf-nightly
    tf-models-nightly 2.7.0.dev20211230 depends on tf-nightly
    tf-models-nightly 2.7.0.dev20211229 depends on tf-nightly
    tf-models-nightly 2.7.0.dev20211228 depends on tf-nightly
    tf-models-nightly 2.7.0.dev20211227 depends on tf-nightly
    tf-models-nightly 2.7.0.dev20211226 depends on tf-nightly
    tf-models-nightly 2.7.0.dev20211225 depends on tf-nightly
    tf-models-nightly 2.7.0.dev20211224 depends on tf-nightly
    tf-models-nightly 2.7.0.dev20211223 depends on tf-nightly
    tf-models-nightly 2.7.0.dev20211222 depends on tf-nightly
    tf-models-nightly 2.7.0.dev20211221 depends on tf-nightly
    tf-models-nightly 2.7.0.dev20211220 depends on tf-nightly
    tf-models-nightly 2.7.0.dev20211219 depends on tf-nightly
    tf-models-nightly 2.7.0.dev20211218 depends on tf-nightly
    tf-models-nightly 2.7.0.dev20211217 depends on tf-nightly
    tf-models-nightly 2.7.0.dev20211216 depends on tf-nightly
    tf-models-nightly 2.7.0.dev20211215 depends on tf-nightly
    tf-models-nightly 2.7.0.dev20211214 depends on tf-nightly
    tf-models-nightly 2.7.0.dev20211213 depends on tf-nightly
    tf-models-nightly 2.7.0.dev20211212 depends on tf-nightly
    tf-models-nightly 2.7.0.dev20211211 depends on tf-nightly
    tf-models-nightly 2.7.0.dev20211210 depends on tf-nightly
    tf-models-nightly 2.7.0.dev20211209 depends on tf-nightly
    tf-models-nightly 2.7.0.dev20211208 depends on tf-nightly
    tf-models-nightly 2.7.0.dev20211207 depends on tf-nightly
    tf-models-nightly 2.7.0.dev20211206 depends on tf-nightly
    tf-models-nightly 2.7.0.dev20211205 depends on tf-nightly
    tf-models-nightly 2.7.0.dev20211204 depends on tf-nightly
    tf-models-nightly 2.7.0.dev20211203 depends on tf-nightly
    tf-models-nightly 2.7.0.dev20211202 depends on tf-nightly
    tf-models-nightly 2.7.0.dev20211201 depends on tf-nightly
    tf-models-nightly 2.7.0.dev20211130 depends on tf-nightly
    tf-models-nightly 2.7.0.dev20211129 depends on tf-nightly
    tf-models-nightly 2.7.0.dev20211128 depends on tf-nightly
    tf-models-nightly 2.7.0.dev20211127 depends on tf-nightly
    tf-models-nightly 2.7.0.dev20211126 depends on tf-nightly
    tf-models-nightly 2.7.0.dev20211125 depends on tf-nightly
    tf-models-nightly 2.7.0.dev20211124 depends on tf-nightly
    tf-models-nightly 2.7.0.dev20211123 depends on tf-nightly
    tf-models-nightly 2.7.0.dev20211122 depends on tf-nightly
    tf-models-nightly 2.7.0.dev20211121 depends on tf-nightly
    tf-models-nightly 2.7.0.dev20211120 depends on tf-nightly
    tf-models-nightly 2.7.0.dev20211119 depends on tf-nightly
    tf-models-nightly 2.7.0.dev20211118 depends on tf-nightly
    tf-models-nightly 2.7.0.dev20211117 depends on tf-nightly

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

What should I do to fix this? I don't know how to balance the versions of all dependecies, which I guess can solve it.

@ra4-z
Copy link
Author

ra4-z commented Feb 21, 2022

Chinese pip resource websites haven't included the dependency, tf-nightly, yet. So, in Chinese mainland, you need to download the .whl file to install it to get a better downloading speed.

@ra4-z ra4-z closed this as completed Feb 21, 2022
@MostafaDehghani
Copy link
Collaborator

Thank you @Shengyuan-Z for adding a response on the fix you found. We had no idea about potential issue and your response is a good pointer for future similar problems.

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