Unable to install vcs conda package in a python 3.9 environment: package vcs-8.1-py_0 requires vtk-cdat >8.1, but none of the providers can be installed
$ mamba install -c cdat -c defaults -c conda-forge vcs mesalib
Looking for: ['vcs', 'mesalib']
pkgs/main/linux-64 Using cache
pkgs/main/noarch Using cache
pkgs/r/linux-64 Using cache
pkgs/r/noarch Using cache
conda-forge/linux-64 Using cache
conda-forge/noarch Using cache
cdat/noarch [====================] (00m:00s) No change
cdat/linux-64 [====================] (00m:00s) No change
Pinned packages:
- python 3.9.*
Encountered problems while solving:
- package vcs-8.1-py_0 requires vtk-cdat >8.1, but none of the providers can be installed
Later I found out the reason is
package vtk-cdat-8.2.0.8.2.1-py38hbc81915_0 requires python >=3.8,<3.9.0a0 *_cpython
It means there are no vtk-cdat package for py39. Is it possible to make one? Latest python is 3.10.1 at the moment of this writing.
Thanks.
I have successfully installed CDAT earlier this year, using the following options
conda create -n cdat-8.2.1_nompi_py3 -c conda-forge -c cdat/label/v8.2.1 cdat "libnetcdf=*=nompi_*" "mesalib=18.3.1" "python=3"
and I got the following packages
I have also switched from conda to mamba in order to be able to maintain a complex (i.e. lots of independent packages) environment. You can find all my notes in my Python distribution based on CDAT 8.2.1 notes page. This page would need some clean-up and is for maintaining a stable enough mutli-user environment, so it may be a bit an overkill for just a single user
I have successfully installed CDAT earlier this year, using the following options
conda create -n cdat-8.2.1_nompi_py3 -c conda-forge -c cdat/label/v8.2.1 cdat "libnetcdf=*=nompi_*" "mesalib=18.3.1" "python=3"and I got the following packages
I have also switched from
condatomambain order to be able to maintain a complex (i.e. lots of independent packages) environment. You can find all my notes in my Python distribution based on CDAT 8.2.1 notes page. This page would need some clean-up and is for maintaining a stable enough mutli-user environment, so it may be a bit an overkill for just a single user
@jypeter you've got vtk-cdat 8.2.0.8.2.1 py38_mesalibh0be9106_0 which is the py38 flavor (your python is python 3.8.8 hffdb5ce_0_cpython)
The root cause of my problem is it's missing a py39 flavor for vtk-cdat.