Solving environment: failed with initial frozen solve. Retrying with flexible solve

How to escape the depency hell?
What’ the fastest way?

I’ve read Solving environment: failed with initial frozen solve. Retrying with flexible solve
and it doesn’t work.

conda install rstudio
Collecting package metadata (current_repodata.json): done
Solving environment: failed with initial frozen solve. Retrying with flexible solve.
Solving environment: failed with repodata from current_repodata.json, will retry with next repodata source.
Collecting package metadata (repodata.json): done
Solving environment: failed with initial frozen solve. Retrying with flexible solve.
Solving environment: |
Found conflicts! Looking for incompatible packages.
This can take several minutes. Press CTRL-C to abort.
failed

UnsatisfiableError: The following specifications were found to be incompatible with each other:

Output in format: Requested package → Available versions

Package vs2015_runtime conflicts for:
python=3.10 → vs2015_runtime[version=‘>=14.16.27012,<15.0a0’]
python=3.10 → vc[version=‘>=14.1,<15.0a0’] → >vs2015_runtime[version=‘>=14.15.26706|>=14.27.29016|>=14.16.27012’]

conda update --all --yes

All is up to date

I tested the dependencies (with conda list):

python 3.10.6 hbb2ffb3_0
vs2015_runtime 14.27.29016 h5e58377_2
vc 14.2 h21ff451_1
Freetime not installed !?

Conda install freetime

freetype 2.10.4 hd328e21_0

conda install rstudio

Even more depencies:

> conda info
> 
>      active environment : base
>     active env location : C:\Users\netz\.conda\envs\steffen
>             shell level : 2
>        user config file : C:\Users\netz\.condarc
>   populated config files : C:\Users\netz\.condarc
> 
> conda version : 22.9.0
>     conda-build version : not installed
>          python version : 3.10.6.final.0
>        virtual packages : __win=0=0
>                           __archspec=1=x86_64
>        base environment : C:\Users\netz\.conda\envs\steffen  (writable)
>       conda av data dir : C:\Users\netz\.conda\envs\steffen\etc\conda
>   conda av metadata url : None
>            channel URLs : https://repo.anaconda.com/pkgs/main/win-64
>                           http:repo.anaconda.com/pkgs/main/noarch
>                           https://repo.anaconda.com/pkgs/r/win-64
>                           https://repo.anaconda.com/pkgs/r/noarch
>                           https://repo.anaconda.com/pkgs/msys2/win-64
>                           https://repo.anaconda.com/pkgs/msys2/noarch
>           package cache : C:\Users\netz\.conda\envs\steffen\pkgs
>                           C:\Users\netz\.conda\pkgs
>                           C:\Users\netz\AppData\Local\conda\conda\pkgs
>        envs directories : C:\Users\netz\.conda\envs\steffen\envs
>                           C:\Users\netz\.conda\envs
>                           C:\Users\netz\AppData\Local\conda\conda\envs
>                platform : win-64
>              user-agent : conda/22.9.0 requests/2.28.1 CPython/3.10.6 Windows/10 Windows/10.0.19044
>           administrator : False
>              netrc file : None
>            offline mode : False

Dear steffennetz.

Thank you for your contribution to the anaconda community.
The solution to this problem is in the information you posted yourself.

Package vs2015_runtime conflicts for:
python=3.10 → vs2015_runtime[version=‘>=14.16.27012,<15.0a0’]
python=3.10 → vc[version=‘>=14.1,<15.0a0’] → >vs2015_runtime[version=‘>=14.15.26706|>=14.27.29016|>=14.16.27012’]

In order to solve it, I think it will be a method such as updating VS2015 or giving up using Anaconda (conda).

This is because software is basically backward compatible, but due to the effects of security and library configuration, most of them are not backward compatible (with the exception of OS and programming languages).

Therefore, I think it is necessary to recognize that the hardware does not have the compatibility that is expected.

Regards.