vcs icon indicating copy to clipboard operation
vcs copied to clipboard

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

Open tlvu opened this issue 4 years ago • 2 comments

$ 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.

tlvu avatar Dec 18 '21 23:12 tlvu

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

jypeter avatar Dec 20 '21 13:12 jypeter

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

@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.

tlvu avatar Dec 21 '21 21:12 tlvu