Dear bioBakery team,
I am using HUMAnN3 series very well and have recently tried to use HUMAnN4.0.0a.
When I install and run HUMAnN4.0.0a in the conda environment, I get an error TypeError: super() argument 1 must be type, not classobj
.
I found that this error cause by the version of python in conda environment was python2, so I rebuilt the environment with specifying python=3.7 according to the manual.
But during the installation of HUMAnN4.0.0a, it stopped since HUMAnN4.0.0a required python=2.7.
this is the error message:
conda install humann=4.0.0a1 -c biobakery -c bioconda
Channels:
- biobakery
- bioconda
- conda-forge
Platform: linux-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 humann-4.0.0a1-py_0 requires python_abi 2.7.* *_cp27mu, but none of the providers can be installed
Could not solve for environment specs
The following packages are incompatible
├─ humann 4.0.0a1** is installable and it requires
│ └─ python_abi 2.7.* *_cp27mu, which requires
│ └─ python 2.7.* , which can be installed;
└─ pin-1 is not installable because it requires
└─ python 3.7.* , which conflicts with any installable versions previously reported.
Would you kindly fix this problem?
Thanks,
Kirby