mamba-org / mamba

The Fast Cross-Platform Package Manager
https://mamba.readthedocs.io
BSD 3-Clause "New" or "Revised" License
6.68k stars 346 forks source link

LibMamba Unsatisfiable error while trying to install library #3208

Open msanchezr99 opened 5 months ago

msanchezr99 commented 5 months ago

Troubleshooting docs

Anaconda default channels

How did you install Mamba?

Other (please describe)

Search tried in issue tracker

libmamba nothing provides. libmamba cannot install

Latest version of Mamba

Tried in Conda?

I have this problem with Conda as well, without using Mamba

Describe your issue

I am trying to install a library called sdv. Itried to install it in my environment of sklearn, but it was getting stuck in solving environment. I had to stop the process two times. I initally searched and the solution provided was to install things with libmamba.I installed: conda install -n base conda-libmamba-solver conda config --set solver libmamba And then tried again, but I am getting

LibMambaUnsatisfiableError: Encountered problems while solving:

I will write the full output in the log section

mamba info / micromamba info

No response

Logs

>conda install -c pytorch -c conda-forge sdv
Channels:
 - pytorch
 - conda-forge
 - defaults
 - gurobi
 - anaconda
 - plotly
Platform: win-64
Collecting package metadata (repodata.json): done
Solving environment: - warning  libmamba Added empty dependency for problem type SOLVER_RULE_UPDATE
failed

LibMambaUnsatisfiableError: Encountered problems while solving:
  - cannot install both pin-1-1 and pin-1-1
  - nothing provides _python_rc needed by python-3.12.0rc3-rc3_h2628c8c_1_cpython

Could not solve for environment specs
The following packages are incompatible
├─ pin-1 is installable with the potential options
│  ├─ pin-1 1 would require
│  │  └─ python 3.12.* , which can be installed;
│  └─ pin-1 1 would require
│     └─ python 3.12.* , which can be installed;
└─ sdv is not installable because there are no viable options
   ├─ sdv [0.13.0|0.13.1|...|0.16.0] would require
   │  ├─ copulas [>=0.6.0,<0.7 |>=0.6.1,<0.7 |>=0.7.0,<0.8 ], which requires
   │  │  └─ scipy >=1.5.4,<2  with the potential options
   │  │     ├─ scipy [1.11.3|1.11.4|1.12.0] would require
   │  │     │  └─ python >=3.12,<3.13.0a0  with the potential options
   │  │     │     ├─ python 3.12.1 would require
   │  │     │     │  └─ openssl >=3.2.0,<4.0a0 , which can be installed;
   │  │     │     ├─ python 3.12.0 would require
   │  │     │     │  └─ openssl >=3.1.3,<4.0a0 , which can be installed;
   │  │     │     ├─ python 3.12.2 would require
   │  │     │     │  └─ openssl >=3.2.1,<4.0a0 , which can be installed;
   │  │     │     ├─ python 3.12.0 would require
   │  │     │     │  └─ openssl >=3.0.11,<4.0a0  with the potential options
   │  │     │     │     ├─ openssl 3.2.1, which can be installed;
   │  │     │     │     ├─ openssl 3.0.11, which can be installed;
   │  │     │     │     ├─ openssl 3.0.12 conflicts with any installable versions previously reported;
   │  │     │     │     ├─ openssl [3.0.13|3.1.0|3.1.1|3.1.2] conflicts with any installable versions previously reported;
   │  │     │     │     ├─ openssl [3.1.3|3.1.4|3.1.5], which can be installed;
   │  │     │     │     └─ openssl 3.2.0, which can be installed;
   │  │     │     ├─ python 3.12.1 would require
   │  │     │     │  └─ openssl >=3.0.12,<4.0a0  with the potential options
   │  │     │     │     ├─ openssl 3.2.1, which can be installed;
   │  │     │     │     ├─ openssl 3.0.12 conflicts with any installable versions previously reported;
   │  │     │     │     ├─ openssl [3.0.13|3.1.0|3.1.1|3.1.2] conflicts with any installable versions previously reported;
   │  │     │     │     ├─ openssl [3.1.3|3.1.4|3.1.5], which can be installed;
   │  │     │     │     └─ openssl 3.2.0, which can be installed;
   │  │     │     └─ python 3.12.2 would require
   │  │     │        └─ openssl >=3.0.13,<4.0a0  with the potential options
   │  │     │           ├─ openssl 3.2.1, which can be installed;
   │  │     │           ├─ openssl [3.0.13|3.1.0|3.1.1|3.1.2] conflicts with any installable versions previously reported;
   │  │     │           ├─ openssl [3.1.3|3.1.4|3.1.5], which can be installed;
   │  │     │           └─ openssl 3.2.0, which can be installed;
   │  │     ├─ scipy [1.6.0|1.6.1|...|1.7.3] would require
   │  │     │  └─ python >=3.7,<3.8.0a0  but there are no viable options
   │  │     │     ├─ python [3.7.0|3.7.1|...|3.7.9] conflicts with any installable versions previously reported;
   │  │     │     ├─ python [3.7.1|3.7.2] would require
   │  │     │     │  └─ openssl >=1.1.1a,<1.1.2a , which conflicts with any installable versions previously reported;
   │  │     │     ├─ python 3.7.10 would require
   │  │     │     │  └─ openssl >=1.1.1j,<1.1.2a , which conflicts with any installable versions previously reported;
   │  │     │     ├─ python 3.7.11 would require
   │  │     │     │  └─ openssl >=1.1.1k,<1.1.2a , which conflicts with any installable versions previously reported;
   │  │     │     ├─ python 3.7.13 would require
   │  │     │     │  └─ openssl >=1.1.1n,<1.1.2a , which conflicts with any installable versions previously reported;
   │  │     │     ├─ python 3.7.13 would require
   │  │     │     │  └─ openssl >=1.1.1q,<1.1.2a , which conflicts with any installable versions previously reported;
   │  │     │     ├─ python [3.7.15|3.7.16] would require
   │  │     │     │  └─ openssl >=1.1.1s,<1.1.2a , which conflicts with any installable versions previously reported;
   │  │     │     ├─ python 3.7.3 would require
   │  │     │     │  └─ openssl >=1.1.1b,<1.1.2a , which conflicts with any installable versions previously reported;
   │  │     │     ├─ python 3.7.4 would require
   │  │     │     │  └─ openssl >=1.1.1c,<1.1.2a , which conflicts with any installable versions previously reported;
   │  │     │     ├─ python [3.7.5|3.7.6] would require
   │  │     │     │  └─ openssl >=1.1.1d,<1.1.2a , which conflicts with any installable versions previously reported;
   │  │     │     ├─ python 3.7.7 would require
   │  │     │     │  └─ openssl >=1.1.1e,<1.1.2a , which conflicts with any installable versions previously reported;
   │  │     │     ├─ python 3.7.7 would require
   │  │     │     │  └─ openssl >=1.1.1f,<1.1.2a , which conflicts with any installable versions previously reported;
   │  │     │     └─ python [3.7.7|3.7.9] would require
   │  │     │        └─ openssl >=1.1.1g,<1.1.2a , which conflicts with any installable versions previously reported;
   │  │     ├─ scipy [1.10.0|1.10.1|...|1.9.3] would require
   │  │     │  └─ python >=3.8,<3.9.0a0 , which conflicts with any installable versions previously reported;
   │  │     ├─ scipy [1.10.0|1.10.1|...|1.9.3] would require
   │  │     │  └─ python >=3.9,<3.10.0a0 , which conflicts with any installable versions previously reported;
   │  │     ├─ scipy [1.10.0|1.10.1|...|1.9.3] would require
   │  │     │  └─ python >=3.10,<3.11.0a0 , which conflicts with any installable versions previously reported;
   │  │     └─ scipy [1.10.0|1.10.1|...|1.9.3] would require
   │  │        └─ python >=3.11,<3.12.0a0 , which conflicts with any installable versions previously reported;
   │  ├─ deepecho >=0.3.0.post1,<0.4 , which requires
   │  │  └─ python >=3.6,<3.10  but there are no viable options
   │  │     ├─ python [3.6.0|3.6.1|...|3.6.9] conflicts with any installable versions previously reported;
   │  │     ├─ python [3.7.0|3.7.1|...|3.7.9] conflicts with any installable versions previously reported;
   │  │     ├─ python [3.8.0|3.8.1|...|3.8.8] conflicts with any installable versions previously reported;
   │  │     ├─ python [3.9.0|3.9.1|...|3.9.9] conflicts with any installable versions previously reported;
   │  │     ├─ python [3.7.1|3.7.2], which cannot be installed (as previously explained);
   │  │     ├─ python 3.7.10, which cannot be installed (as previously explained);
   │  │     ├─ python 3.7.11, which cannot be installed (as previously explained);
   │  │     ├─ python 3.7.13, which cannot be installed (as previously explained);
   │  │     ├─ python 3.7.13, which cannot be installed (as previously explained);
   │  │     ├─ python [3.7.15|3.7.16], which cannot be installed (as previously explained);
   │  │     ├─ python 3.7.3, which cannot be installed (as previously explained);
   │  │     ├─ python 3.7.4, which cannot be installed (as previously explained);
   │  │     ├─ python [3.7.5|3.7.6], which cannot be installed (as previously explained);
   │  │     ├─ python 3.7.7, which cannot be installed (as previously explained);
   │  │     ├─ python 3.7.7, which cannot be installed (as previously explained);
   │  │     └─ python [3.7.7|3.7.9], which cannot be installed (as previously explained);
   │  └─ sdmetrics >=0.4.1,<0.5 , which requires
   │     └─ scipy >=1.5.4,<2  with the potential options
   │        ├─ scipy [1.11.3|1.11.4|1.12.0], which can be installed (as previously explained);
   │        ├─ scipy [1.6.0|1.6.1|...|1.7.3], which cannot be installed (as previously explained);
   │        ├─ scipy [1.10.0|1.10.1|...|1.9.3], which cannot be installed (as previously explained);
   │        ├─ scipy [1.10.0|1.10.1|...|1.9.3], which cannot be installed (as previously explained);
   │        ├─ scipy [1.10.0|1.10.1|...|1.9.3], which cannot be installed (as previously explained);
   │        └─ scipy [1.10.0|1.10.1|...|1.9.3], which cannot be installed (as previously explained);
   ├─ sdv [0.17.0|0.17.1|0.17.2] would require
   │  └─ rdt >=1.2.0,<1.3 , which requires
   │     └─ scipy >=1.5.4,<1.8 , which cannot be installed (as previously explained);
   ├─ sdv [0.18.0|1.0.0|1.0.1|1.1.0|1.2.0] would require
   │  ├─ ctgan [>=0.7.0,<0.8 |>=0.7.1,<0.8 |>=0.7.2,<0.8 ] with the potential options
   │  │  ├─ ctgan [0.7.0|0.7.1|0.7.2|0.7.3] would require
   │  │  │  └─ scikit-learn >=1.1.3,<2  with the potential options
   │  │  │     ├─ scikit-learn [1.3.0|1.3.1|1.3.2|1.4.0|1.4.1.post1] would require
   │  │  │     │  └─ python >=3.12,<3.13.0a0 , which can be installed (as previously explained);
   │  │  │     ├─ scikit-learn [1.1.3|1.2.0|...|1.4.1.post1] would require
   │  │  │     │  └─ python >=3.10,<3.11.0a0 , which conflicts with any installable versions previously reported;
   │  │  │     ├─ scikit-learn [1.1.3|1.2.0|...|1.4.1.post1] would require
   │  │  │     │  └─ python >=3.11,<3.12.0a0 , which conflicts with any installable versions previously reported;
   │  │  │     ├─ scikit-learn [1.1.3|1.2.0|...|1.3.2] would require
   │  │  │     │  └─ python >=3.8,<3.9.0a0 , which conflicts with any installable versions previously reported;
   │  │  │     └─ scikit-learn [1.1.3|1.2.0|...|1.4.1.post1] would require
   │  │  │        └─ python >=3.9,<3.10.0a0 , which conflicts with any installable versions previously reported;
   │  │  └─ ctgan [0.7.4|0.7.5] would require
   │  │     └─ python >=3.8,<3.12  but there are no viable options
   │  │        ├─ python [3.8.0|3.8.1|...|3.8.8] conflicts with any installable versions previously reported;
   │  │        ├─ python [3.9.0|3.9.1|...|3.9.9] conflicts with any installable versions previously reported;
   │  │        ├─ python [3.10.0|3.10.1|...|3.10.9] conflicts with any installable versions previously reported;
   │  │        ├─ python [3.11.0|3.11.1|...|3.11.8] conflicts with any installable versions previously reported;
   │  │        └─ python 3.12.0rc3 would require
   │  │           └─ _python_rc, which does not exist (perhaps a missing channel);
   │  ├─ python >=3.7,<3.11  but there are no viable options
   │  │  ├─ python [3.7.0|3.7.1|...|3.7.9] conflicts with any installable versions previously reported;
   │  │  ├─ python [3.8.0|3.8.1|...|3.8.8] conflicts with any installable versions previously reported;
   │  │  ├─ python [3.9.0|3.9.1|...|3.9.9] conflicts with any installable versions previously reported;
   │  │  ├─ python [3.7.1|3.7.2], which cannot be installed (as previously explained);
   │  │  ├─ python 3.7.10, which cannot be installed (as previously explained);
   │  │  ├─ python 3.7.11, which cannot be installed (as previously explained);
   │  │  ├─ python 3.7.13, which cannot be installed (as previously explained);
   │  │  ├─ python 3.7.13, which cannot be installed (as previously explained);
   │  │  ├─ python [3.7.15|3.7.16], which cannot be installed (as previously explained);
   │  │  ├─ python 3.7.3, which cannot be installed (as previously explained);
   │  │  ├─ python 3.7.4, which cannot be installed (as previously explained);
   │  │  ├─ python [3.7.5|3.7.6], which cannot be installed (as previously explained);
   │  │  ├─ python 3.7.7, which cannot be installed (as previously explained);
   │  │  ├─ python 3.7.7, which cannot be installed (as previously explained);
   │  │  ├─ python [3.7.7|3.7.9], which cannot be installed (as previously explained);
   │  │  └─ python [3.10.0|3.10.1|...|3.10.9] conflicts with any installable versions previously reported;
   │  └─ rdt [>=1.4.2,<2 |>=1.5.0,<2 ] but there are no viable options
   │     ├─ rdt [1.4.2|1.5.0] would require
   │     │  └─ python >=3.7,<3.12  but there are no viable options
   │     │     ├─ python [3.7.0|3.7.1|...|3.7.9] conflicts with any installable versions previously reported;
   │     │     ├─ python [3.8.0|3.8.1|...|3.8.8] conflicts with any installable versions previously reported;
   │     │     ├─ python [3.9.0|3.9.1|...|3.9.9] conflicts with any installable versions previously reported;
   │     │     ├─ python [3.7.1|3.7.2], which cannot be installed (as previously explained);
   │     │     ├─ python 3.7.10, which cannot be installed (as previously explained);
   │     │     ├─ python 3.7.11, which cannot be installed (as previously explained);
   │     │     ├─ python 3.7.13, which cannot be installed (as previously explained);
   │     │     ├─ python 3.7.13, which cannot be installed (as previously explained);
   │     │     ├─ python [3.7.15|3.7.16], which cannot be installed (as previously explained);
   │     │     ├─ python 3.7.3, which cannot be installed (as previously explained);
   │     │     ├─ python 3.7.4, which cannot be installed (as previously explained);
   │     │     ├─ python [3.7.5|3.7.6], which cannot be installed (as previously explained);
   │     │     ├─ python 3.7.7, which cannot be installed (as previously explained);
   │     │     ├─ python 3.7.7, which cannot be installed (as previously explained);
   │     │     ├─ python [3.7.7|3.7.9], which cannot be installed (as previously explained);
   │     │     ├─ python [3.10.0|3.10.1|...|3.10.9] conflicts with any installable versions previously reported;
   │     │     ├─ python [3.11.0|3.11.1|...|3.11.8] conflicts with any installable versions previously reported;
   │     │     └─ python 3.12.0rc3, which cannot be installed (as previously explained);
   │     └─ rdt [1.6.0|1.6.1|...|1.9.2] would require
   │        └─ python >=3.8,<3.12  but there are no viable options
   │           ├─ python [3.8.0|3.8.1|...|3.8.8] conflicts with any installable versions previously reported;
   │           ├─ python [3.9.0|3.9.1|...|3.9.9] conflicts with any installable versions previously reported;
   │           ├─ python [3.10.0|3.10.1|...|3.10.9] conflicts with any installable versions previously reported;
   │           ├─ python [3.11.0|3.11.1|...|3.11.8] conflicts with any installable versions previously reported;
   │           └─ python 3.12.0rc3, which cannot be installed (as previously explained);
   ├─ sdv [1.10.0|1.3.0|...|1.9.0] would require
   │  └─ python >=3.8,<3.12  but there are no viable options
   │     ├─ python [3.8.0|3.8.1|...|3.8.8] conflicts with any installable versions previously reported;
   │     ├─ python [3.9.0|3.9.1|...|3.9.9] conflicts with any installable versions previously reported;
   │     ├─ python [3.10.0|3.10.1|...|3.10.9] conflicts with any installable versions previously reported;
   │     ├─ python [3.11.0|3.11.1|...|3.11.8] conflicts with any installable versions previously reported;
   │     └─ python 3.12.0rc3, which cannot be installed (as previously explained);
   └─ sdv 1.2.1 would require
      └─ python >=3.8,<3.11 , which conflicts with any installable versions previously reported.

Pins seem to be involved in the conflict. Currently pinned specs:
 - python 3.12.* (labeled as 'pin-1')

environment.yml

No response

~/.condarc

No response