Skip to content

Instantly share code, notes, and snippets.

@michaelaye
Last active November 20, 2025 16:52
Show Gist options
  • Select an option

  • Save michaelaye/1d6bf02a95f07a8bb85e5620b18fc33b to your computer and use it in GitHub Desktop.

Select an option

Save michaelaye/1d6bf02a95f07a8bb85e5620b18fc33b to your computer and use it in GitHub Desktop.
Terminal output from creating a 3.14 conda env with geopandas and rioxarray
❯ conda create -n py314geo python=3.14 geopandas rioxarray 2>|gh gist create --public
Channels:
- conda-forge
Platform: osx-arm64
Collecting package metadata (repodata.json): done
Solving environment: failed
LibMambaUnsatisfiableError: Encountered problems while solving:
- nothing provides _python_rc needed by python-3.14.0rc1-h6ea10a9_2_cp314t
Could not solve for environment specs
The following packages are incompatible
├─ geopandas =* * is installable with the potential options
│ ├─ geopandas [0.3.0|0.4.0|0.5.0] would require
│ │ ├─ fiona =* * with the potential options
│ │ │ ├─ fiona [1.10.0|1.10.1|...|1.9.6] would require
│ │ │ │ └─ python >=3.10,<3.11.0a0 *, which can be installed;
│ │ │ ├─ fiona [1.10.0|1.10.1|...|1.9.6] would require
│ │ │ │ └─ python >=3.11,<3.12.0a0 *, which can be installed;
│ │ │ ├─ fiona [1.10.0|1.10.1|1.9.4|1.9.5|1.9.6] would require
│ │ │ │ └─ python_abi =3.12 *_cp312, which requires
│ │ │ │ └─ python =3.12 *_cpython, which can be installed;
│ │ │ ├─ fiona [1.10.0|1.10.1] would require
│ │ │ │ └─ python_abi =3.13 *_cp313 with the potential options
│ │ │ │ ├─ python_abi 3.13 would require
│ │ │ │ │ └─ python =3.13 *_cpython, which can be installed;
│ │ │ │ └─ python_abi 3.13 would require
│ │ │ │ └─ python =3.13 *_cp313, which can be installed;
│ │ │ ├─ fiona [1.10.0|1.10.1|...|1.9.6] would require
│ │ │ │ └─ python >=3.9,<3.10.0a0 *, which can be installed;
│ │ │ └─ fiona [1.8.19|1.8.20|...|1.9.6] would require
│ │ │ └─ python >=3.8,<3.9.0a0 *, which can be installed;
│ │ └─ matplotlib =* * with the potential options
│ │ ├─ matplotlib [3.10.0|3.10.1|...|3.9.4] would require
│ │ │ └─ python >=3.10,<3.11.0a0 *, which can be installed;
│ │ ├─ matplotlib [3.10.0|3.10.1|...|3.9.4] would require
│ │ │ └─ python >=3.11,<3.12.0a0 *, which can be installed;
│ │ ├─ matplotlib [3.10.0|3.10.1|...|3.9.4] would require
│ │ │ └─ python_abi =3.12 *_cp312, which can be installed (as previously explained);
│ │ ├─ matplotlib [3.10.0|3.10.1|...|3.9.4] would require
│ │ │ └─ python_abi =3.13 *_cp313, which can be installed (as previously explained);
│ │ ├─ matplotlib [3.10.6|3.10.7|3.10.8] would require
│ │ │ └─ python_abi =3.14 *_cp314, which requires
│ │ │ └─ python =3.14 *_cp314, which can be installed;
│ │ ├─ matplotlib [3.3.2|3.3.3|...|3.7.3] would require
│ │ │ └─ python >=3.8,<3.9.0a0 *, which can be installed;
│ │ └─ matplotlib [3.3.2|3.3.3|...|3.9.4] would require
│ │ └─ python >=3.9,<3.10.0a0 *, which can be installed;
│ ├─ geopandas [0.10.0|0.10.1|...|0.9.0] would require
│ │ ├─ fiona [<1.10.0a0 *|=* *|>=1.8.19,<1.10.0a0 *|>=1.8.21 *|>=1.8.21,<1.10.0a0 *], which can be installed (as previously explained);
│ │ ├─ matplotlib-base =* * with the potential options
│ │ │ ├─ matplotlib-base [3.10.0|3.10.1|...|3.9.4] would require
│ │ │ │ └─ python >=3.10,<3.11.0a0 *, which can be installed;
│ │ │ ├─ matplotlib-base [3.10.0|3.10.1|...|3.9.4] would require
│ │ │ │ └─ python >=3.11,<3.12.0a0 *, which can be installed;
│ │ │ ├─ matplotlib-base [3.10.0|3.10.1|...|3.9.4] would require
│ │ │ │ └─ python_abi =3.12 *_cp312, which can be installed (as previously explained);
│ │ │ ├─ matplotlib-base [3.10.0|3.10.1|...|3.9.4] would require
│ │ │ │ └─ python_abi =3.13 *_cp313, which can be installed (as previously explained);
│ │ │ ├─ matplotlib-base 3.10.6 would require
│ │ │ │ └─ python >=3.14.0rc2,<3.15.0a0 *_cp314 but there are no viable options
│ │ │ │ ├─ python 3.14.0 conflicts with any installable versions previously reported;
│ │ │ │ └─ python [3.14.0rc1|3.14.0rc2|3.14.0rc3] would require
│ │ │ │ └─ _python_rc =* *, which does not exist (perhaps a missing channel);
│ │ │ ├─ matplotlib-base [3.10.7|3.10.8] would require
│ │ │ │ └─ python >=3.14,<3.15.0a0 *_cp314, which conflicts with any installable versions previously reported;
│ │ │ ├─ matplotlib-base [3.3.2|3.3.3|...|3.7.3] would require
│ │ │ │ └─ python >=3.8,<3.9.0a0 *, which can be installed;
│ │ │ └─ matplotlib-base [3.3.2|3.3.3|...|3.9.4] would require
│ │ │ └─ python >=3.9,<3.10.0a0 *, which can be installed;
│ │ └─ pyproj [=* *|>=2.2.0 *] with the potential options
│ │ ├─ pyproj [3.2.1|3.3.0|...|3.7.1] would require
│ │ │ └─ python >=3.10,<3.11.0a0 *, which can be installed;
│ │ ├─ pyproj [3.4.0|3.4.1|...|3.7.2] would require
│ │ │ └─ python >=3.11,<3.12.0a0 *, which can be installed;
│ │ ├─ pyproj [3.0.1|3.1.0|...|3.5.0] would require
│ │ │ └─ python >=3.8,<3.9.0a0 *, which can be installed;
│ │ ├─ pyproj [3.0.1|3.1.0|...|3.6.1] would require
│ │ │ └─ python >=3.9,<3.10.0a0 *, which can be installed;
│ │ ├─ pyproj [3.6.1|3.7.0|3.7.1|3.7.2] would require
│ │ │ └─ python_abi =3.12 *_cp312, which can be installed (as previously explained);
│ │ ├─ pyproj [3.6.1|3.7.0|3.7.1|3.7.2] would require
│ │ │ └─ python_abi =3.13 *_cp313, which can be installed (as previously explained);
│ │ └─ pyproj 3.7.2 would require
│ │ └─ python >=3.14.0rc2,<3.15.0a0 *_cp314 but there are no viable options
│ │ ├─ python 3.14.0 conflicts with any installable versions previously reported;
│ │ └─ python [3.14.0rc1|3.14.0rc2|3.14.0rc3], which cannot be installed (as previously explained);
│ ├─ geopandas [1.0.0|1.0.1|1.1.0|1.1.1] would require
│ │ ├─ matplotlib-base =* * with the potential options
│ │ │ ├─ matplotlib-base [3.10.0|3.10.1|...|3.9.4], which can be installed (as previously explained);
│ │ │ ├─ matplotlib-base [3.10.0|3.10.1|...|3.9.4], which can be installed (as previously explained);
│ │ │ ├─ matplotlib-base [3.10.0|3.10.1|...|3.9.4], which can be installed (as previously explained);
│ │ │ ├─ matplotlib-base [3.10.0|3.10.1|...|3.9.4], which can be installed (as previously explained);
│ │ │ ├─ matplotlib-base 3.10.6, which cannot be installed (as previously explained);
│ │ │ ├─ matplotlib-base [3.10.7|3.10.8], which cannot be installed (as previously explained);
│ │ │ ├─ matplotlib-base [3.3.2|3.3.3|...|3.7.3], which can be installed (as previously explained);
│ │ │ └─ matplotlib-base [3.3.2|3.3.3|...|3.9.4], which can be installed (as previously explained);
│ │ ├─ pyogrio >=0.7.2 * with the potential options
│ │ │ ├─ pyogrio 0.11.1 would require
│ │ │ │ └─ libgdal-core >=3.11.3,<3.12.0a0 * with the potential options
│ │ │ │ ├─ libgdal-core 3.11.3 would require
│ │ │ │ │ ├─ geos >=3.13.1,<3.13.2.0a0 *, which can be installed;
│ │ │ │ │ └─ proj >=9.6.2,<9.7.0a0 *, which can be installed;
│ │ │ │ ├─ libgdal-core [3.11.3|3.11.4] would require
│ │ │ │ │ ├─ geos >=3.14.0,<3.14.1.0a0 *, which conflicts with any installable versions previously reported;
│ │ │ │ │ └─ proj >=9.6.2,<9.7.0a0 *, which can be installed;
│ │ │ │ ├─ libgdal-core [3.11.4|3.11.5|3.12.0] would require
│ │ │ │ │ ├─ geos >=3.14.1,<3.14.2.0a0 *, which conflicts with any installable versions previously reported;
│ │ │ │ │ └─ proj >=9.7.0,<9.8.0a0 *, which conflicts with any installable versions previously reported;
│ │ │ │ └─ libgdal-core 3.11.4 would require
│ │ │ │ ├─ geos >=3.14.0,<3.14.1.0a0 *, which conflicts with any installable versions previously reported;
│ │ │ │ └─ proj >=9.7.0,<9.8.0a0 *, which conflicts with any installable versions previously reported;
│ │ │ ├─ pyogrio [0.10.0|0.11.0|...|0.9.0] would require
│ │ │ │ └─ python >=3.10,<3.11.0a0 *, which can be installed;
│ │ │ ├─ pyogrio [0.10.0|0.11.0|...|0.9.0] would require
│ │ │ │ └─ python >=3.11,<3.12.0a0 *, which can be installed;
│ │ │ ├─ pyogrio [0.10.0|0.11.0|...|0.9.0] would require
│ │ │ │ └─ python_abi =3.12 *_cp312, which can be installed (as previously explained);
│ │ │ ├─ pyogrio [0.10.0|0.11.0|0.11.1|0.9.0] would require
│ │ │ │ └─ python_abi =3.13 *_cp313, which can be installed (as previously explained);
│ │ │ ├─ pyogrio [0.10.0|0.11.0|...|0.9.0] would require
│ │ │ │ └─ python >=3.9,<3.10.0a0 *, which can be installed;
│ │ │ ├─ pyogrio 0.11.1 would require
│ │ │ │ └─ libgdal-core >=3.12.0,<3.13.0a0 *, which cannot be installed (as previously explained);
│ │ │ └─ pyogrio [0.7.2|0.8.0|0.9.0] would require
│ │ │ └─ python >=3.8,<3.9.0a0 *, which can be installed;
│ │ └─ pyproj >=3.5.0 * with the potential options
│ │ ├─ pyproj [3.2.1|3.3.0|...|3.7.1], which can be installed (as previously explained);
│ │ ├─ pyproj [3.4.0|3.4.1|...|3.7.2], which can be installed (as previously explained);
│ │ ├─ pyproj [3.0.1|3.1.0|...|3.5.0], which can be installed (as previously explained);
│ │ ├─ pyproj [3.0.1|3.1.0|...|3.6.1], which can be installed (as previously explained);
│ │ ├─ pyproj [3.6.1|3.7.0|3.7.1|3.7.2], which can be installed (as previously explained);
│ │ ├─ pyproj [3.6.1|3.7.0|3.7.1|3.7.2], which can be installed (as previously explained);
│ │ └─ pyproj 3.7.2, which cannot be installed (as previously explained);
│ ├─ geopandas [0.11.0|0.11.1|0.12.0] would require
│ │ └─ geopandas-base [==0.11.0 pyha770c72_0|==0.11.1 pyha770c72_0|==0.12.0 pyha770c72_0], which requires
│ │ └─ shapely >=1.7,<2 * with the potential options
│ │ ├─ shapely [1.7.1|1.8.0|...|1.8.5] would require
│ │ │ └─ python >=3.8,<3.9.0a0 *, which can be installed;
│ │ ├─ shapely [1.7.1|1.8.0|...|1.8.5] would require
│ │ │ └─ python >=3.9,<3.10.0a0 *, which can be installed;
│ │ ├─ shapely [1.8.0|1.8.1|...|1.8.5] would require
│ │ │ └─ python >=3.10,<3.11.0a0 *, which can be installed;
│ │ └─ shapely 1.8.5 would require
│ │ └─ python >=3.11,<3.12.0a0 *, which can be installed;
│ └─ geopandas [0.4.1|0.5.0] would require
│ └─ pyproj >=1.9,<2 *, which does not exist (perhaps a missing channel);
├─ python =3.14 * is not installable because there are no viable options
│ ├─ python 3.14.0 conflicts with any installable versions previously reported;
│ ├─ python 3.14.0 conflicts with any installable versions previously reported;
│ └─ python [3.14.0rc1|3.14.0rc2|3.14.0rc3], which cannot be installed (as previously explained);
└─ rioxarray =* * is installable and it requires
└─ rasterio [=* *|>=1.1.1 *|>=1.2 *|>=1.3 *|>=1.3.7 *] with the potential options
├─ rasterio [1.2.10|1.3.0|...|1.4.3] would require
│ └─ python >=3.10,<3.11.0a0 *, which can be installed;
├─ rasterio [1.3.10|1.3.11|...|1.4.3] would require
│ └─ python >=3.11,<3.12.0a0 *, which can be installed;
├─ rasterio [1.3.10|1.3.11|...|1.4.3] would require
│ └─ python_abi =3.12 *_cp312, which can be installed (as previously explained);
├─ rasterio [1.2.10|1.2.6|...|1.3.9] would require
│ └─ python >=3.8,<3.9.0a0 *, which can be installed;
├─ rasterio [1.2.10|1.2.6|...|1.4.3] would require
│ └─ python >=3.9,<3.10.0a0 *, which can be installed;
├─ rasterio [1.3.11|1.4.0|1.4.1|1.4.2|1.4.3] would require
│ └─ python_abi =3.13 *_cp313, which can be installed (as previously explained);
└─ rasterio 1.4.3 would require
├─ libgdal-core [<3.11 *|>=3.10.3,<3.11.0a0 *] with the potential options
│ ├─ libgdal-core [3.10.2|3.10.3|3.9.3] would require
│ │ ├─ geos >=3.13.1,<3.13.2.0a0 *, which can be installed;
│ │ └─ proj >=9.6.0,<9.7.0a0 *, which can be installed;
│ ├─ libgdal-core 3.10.3 would require
│ │ ├─ geos >=3.14.0,<3.14.1.0a0 *, which conflicts with any installable versions previously reported;
│ │ └─ proj >=9.6.2,<9.7.0a0 *, which can be installed;
│ ├─ libgdal-core 3.10.3 would require
│ │ ├─ geos >=3.14.1,<3.14.2.0a0 *, which conflicts with any installable versions previously reported;
│ │ └─ proj >=9.7.0,<9.8.0a0 *, which conflicts with any installable versions previously reported;
│ ├─ libgdal-core 3.10.3 would require
│ │ ├─ geos >=3.14.0,<3.14.1.0a0 *, which conflicts with any installable versions previously reported;
│ │ └─ proj >=9.7.0,<9.8.0a0 *, which conflicts with any installable versions previously reported;
│ ├─ libgdal-core 3.10.3 would require
│ │ ├─ geos >=3.13.1,<3.13.2.0a0 *, which can be installed;
│ │ └─ proj >=9.6.2,<9.7.0a0 *, which can be installed;
│ ├─ libgdal-core [3.10.0|3.10.1|3.10.2|3.9.3] would require
│ │ ├─ geos >=3.13.0,<3.13.1.0a0 *, which can be installed;
│ │ └─ proj >=9.5.1,<9.6.0a0 *, which can be installed;
│ ├─ libgdal-core [3.10.0|3.9.2|3.9.3] would require
│ │ ├─ geos >=3.13.0,<3.13.1.0a0 *, which can be installed;
│ │ └─ proj >=9.5.0,<9.6.0a0 *, which can be installed;
│ ├─ libgdal-core [3.10.2|3.9.3] would require
│ │ ├─ geos >=3.13.1,<3.13.2.0a0 *, which can be installed;
│ │ └─ proj >=9.5.1,<9.6.0a0 *, which can be installed;
│ ├─ libgdal-core [3.9.1|3.9.2] would require
│ │ ├─ geos >=3.12.2,<3.12.3.0a0 *, which can be installed;
│ │ └─ proj >=9.4.1,<9.5.0a0 *, which can be installed;
│ └─ libgdal-core 3.9.2 would require
│ ├─ geos >=3.12.2,<3.12.3.0a0 *, which can be installed;
│ └─ proj >=9.5.0,<9.6.0a0 *, which can be installed;
└─ proj [>=9.6.2,<9.7.0a0 *|>=9.7.0,<9.8.0a0 *] with the potential options
├─ proj 9.7.0 conflicts with any installable versions previously reported;
└─ proj 9.6.2, which can be installed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment