Skip to content

On Windows + ArcGIS Pro 3.4, installing MGET with conda fails with: vs2015_runtime 14.27.29016.* is not installable because it conflicts with any installable versions previously repor. #18

@jjrob

Description

@jjrob

Step 1 of https://mget.readthedocs.io/en/stable/WindowsWithArc.html currently currently says "You can skip this step if you have ArcGIS Pro 3.4 or later" and explains that ArcGIS Pro 3.4 fixes the performance issue that affected the version of conda shipped with earlier versions of ArcGIS. It is true that the conda in Pro 3.4 is much faster. Unfortunately it doesn't seem to fix all of the dependency checking issues and still fails with this:

(arcgispro-py3-mget2) C:\Users\jjr8\AppData\Local\ESRI\conda\envs\arcgispro-py3-mget2>conda install --channel conda-forge mget3 copernicusmarine==1.3.0 aiohttp==3.9.5
Channels:
 - conda-forge
 - esri
 - defaults
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:
  - package mget3-3.0.3-py311hda3d55a_0 requires vc14_runtime >=14.29.30139, but none of the providers can be installed

Could not solve for environment specs
The following packages are incompatible
├─ mget3 is installable with the potential options
│  ├─ mget3 [3.0.3|3.1.0] would require
│  │  └─ vc14_runtime >=14.29.30139  with the potential options
│  │     ├─ vc14_runtime 14.29.30139 would require
│  │     │  └─ vs2015_runtime 14.29.30139.* , which can be installed;
│  │     ├─ vc14_runtime 14.29.30139 would require
│  │     │  └─ vs2015_runtime 14.29.30139.* *_14, which can be installed;
│  │     ├─ vc14_runtime 14.29.30139 would require
│  │     │  └─ vs2015_runtime 14.29.30139.* *_15, which can be installed;
│  │     ├─ vc14_runtime 14.29.30139 would require
│  │     │  └─ vs2015_runtime 14.29.30139.* *_16, which can be installed;
│  │     ├─ vc14_runtime 14.29.30139 would require
│  │     │  └─ vs2015_runtime 14.29.30139.* *_17, which can be installed;
│  │     ├─ vc14_runtime 14.29.30139 would require
│  │     │  └─ vs2015_runtime 14.29.30139.* *_18, which can be installed;
│  │     ├─ vc14_runtime 14.29.30139 would require
│  │     │  └─ vs2015_runtime 14.29.30139.* *_20, which can be installed;
│  │     ├─ vc14_runtime 14.29.30139 would require
│  │     │  └─ vs2015_runtime 14.29.30139.* *_21, which can be installed;
│  │     ├─ vc14_runtime 14.29.30139 would require
│  │     │  └─ vs2015_runtime 14.29.30139.* *_22, which can be installed;
│  │     ├─ vc14_runtime 14.29.30139 would require
│  │     │  └─ vs2015_runtime 14.29.30139.* *_23, which can be installed;
│  │     ├─ vc14_runtime 14.32.31332 would require
│  │     │  └─ vs2015_runtime 14.32.31332.* , which can be installed;
│  │     ├─ vc14_runtime 14.32.31332 would require
│  │     │  └─ vs2015_runtime 14.32.31332.* *_14, which can be installed;
│  │     ├─ vc14_runtime 14.32.31332 would require
│  │     │  └─ vs2015_runtime 14.32.31332.* *_15, which can be installed;
│  │     ├─ vc14_runtime 14.32.31332 would require
│  │     │  └─ vs2015_runtime 14.32.31332.* *_16, which can be installed;
│  │     ├─ vc14_runtime 14.32.31332 would require
│  │     │  └─ vs2015_runtime 14.32.31332.* *_17, which can be installed;
│  │     ├─ vc14_runtime 14.34.31931 would require
│  │     │  └─ vs2015_runtime 14.34.31931.* , which can be installed;
│  │     ├─ vc14_runtime 14.34.31931 would require
│  │     │  └─ vs2015_runtime 14.34.31931.* *_14, which can be installed;
│  │     ├─ vc14_runtime 14.34.31931 would require
│  │     │  └─ vs2015_runtime 14.34.31931.* *_15, which can be installed;
│  │     ├─ vc14_runtime 14.34.31931 would require
│  │     │  └─ vs2015_runtime 14.34.31931.* *_16, which can be installed;
│  │     ├─ vc14_runtime 14.34.31931 would require
│  │     │  └─ vs2015_runtime 14.34.31931.* *_17, which can be installed;
│  │     ├─ vc14_runtime 14.36.32532 would require
│  │     │  └─ vs2015_runtime 14.36.32532.* *_17, which can be installed;
│  │     ├─ vc14_runtime 14.36.32532 would require
│  │     │  └─ vs2015_runtime 14.36.32532.* *_16, which can be installed;
│  │     ├─ vc14_runtime 14.38.33130 would require
│  │     │  └─ vs2015_runtime 14.38.33130.* *_20, which can be installed;
│  │     ├─ vc14_runtime 14.38.33130 would require
│  │     │  └─ vs2015_runtime 14.38.33130.* *_18, which can be installed;
│  │     ├─ vc14_runtime 14.38.33135 would require
│  │     │  └─ vs2015_runtime 14.38.33135.* *_20, which can be installed;
│  │     ├─ vc14_runtime 14.38.33135 would require
│  │     │  └─ vs2015_runtime 14.38.33135.* *_21, which can be installed;
│  │     ├─ vc14_runtime 14.38.33135 would require
│  │     │  └─ vs2015_runtime 14.38.33135.* *_22, which can be installed;
│  │     ├─ vc14_runtime 14.38.33135 would require
│  │     │  └─ vs2015_runtime 14.38.33135.* *_23, which can be installed;
│  │     ├─ vc14_runtime 14.40.33810 would require
│  │     │  └─ vs2015_runtime 14.40.33810.* *_20, which can be installed;
│  │     ├─ vc14_runtime 14.40.33810 would require
│  │     │  └─ vs2015_runtime 14.40.33810.* *_21, which can be installed;
│  │     ├─ vc14_runtime 14.40.33810 would require
│  │     │  └─ vs2015_runtime 14.40.33810.* *_22, which can be installed;
│  │     ├─ vc14_runtime 14.40.33810 would require
│  │     │  └─ vs2015_runtime 14.40.33810.* *_23, which can be installed;
│  │     └─ vc14_runtime 14.42.34433 would require
│  │        └─ vs2015_runtime 14.42.34433.* *_23, which can be installed;
│  ├─ mget3 [3.0.3|3.1.0] would require
│  │  └─ python >=3.10,<3.11.0a0 , which can be installed;
│  ├─ mget3 [3.0.3|3.1.0] would require
│  │  └─ python >=3.12,<3.13.0a0 , which can be installed;
│  └─ mget3 [3.0.3|3.1.0] would require
│     └─ python >=3.9,<3.10.0a0 , which can be installed;
├─ pin-2 is not installable because it requires
│  └─ python 3.11** , which conflicts with any installable versions previously reported;
└─ vs2015_runtime 14.27.29016.*  is not installable because it conflicts with any installable versions previously repor.

I do not know how to work around this, or if it is even possible to do so. Installation with micromamba still works fine. For now, we should update the installation instructions to remove the note saying you can skip this if you have ArcGIS Pro 3.4 or later. Instead, we should say you must use micromamba.

Metadata

Metadata

Assignees

Labels

documentationImprovements or additions to documentation

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions