mamba icon indicating copy to clipboard operation
mamba copied to clipboard

LibMamba Unsatisfiable error while trying to install library

Open msanchezr99 opened this issue 1 year ago • 0 comments

Troubleshooting docs

  • [X] My problem is not solved in the Troubleshooting docs

Anaconda default channels

  • [X] I do NOT use the Anaconda default channels (pkgs/* etc.)

How did you install Mamba?

Other (please describe)

Search tried in issue tracker

libmamba nothing provides. libmamba cannot install

Latest version of Mamba

  • [X] My problem is not solved with the latest version

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:

  • cannot install both pin-1-1 and pin-1-1
  • nothing provides _python_rc needed by python-3.12.0rc3-rc3_h2628c8c_1_cpython

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

msanchezr99 avatar Mar 01 '24 15:03 msanchezr99