picrust / picrust2

Code, unit tests, and tutorials for running PICRUSt2
GNU General Public License v3.0
325 stars 104 forks source link

Conflict error for q2-picrust2 with qiim2-2019.10 #107

Closed mestaki closed 3 years ago

mestaki commented 4 years ago

Hi @gavinmdouglas , Within my conda 2019.10 environment I'm trying to install q2-picrust as per the Qiim2-Library instructions:

conda install q2-picrust2=2019.7 -c conda-forge -c bioconda -c gavinmdouglas 

After a couple of hours I get the attached behemoth: q2-picrust-error.txt I haven't cleaned my old pkgs from previous versions of q2 in a while, I'm wondering if the conflicts are arising from that? I had q2-picrust2 working on q2-2019.7 if that helps at all. Any thoughts?

I'm on an Ubuntu 18.04.3 LTS, Python 3.6.7, conda 4.7.12.

gavinmdouglas commented 4 years ago

Hey @mestaki,

Thanks for pointing out this issue. I was able to reproduce similar errors in a fresh environment after removing old packages so I think it must be some other conflict issue. I ran into this once before and it was resolved after I rebuilt the conda package for some reason. I'll have a chance to do that in the next few days and then will get back to you.

Best,

Gavin

gavinmdouglas commented 4 years ago

Quick note that this is on my radar! It looks like QIIME2 requires HMMER v3.1b2 whereas PICRUSt2 requires 3.2.1, so I'll need to make that requirement less restrictive in a new PICRUSt2 release.

First though I'll need to double-check that using different versions of HMMER doesn't affect the predictions.

gavinmdouglas commented 4 years ago

Sorry again for the delay - I tracked down a few more incompatibilities and fixed them in the latest PICRUSt2 release. The matching plugin version is up now: https://library.qiime2.org/plugins/q2-picrust2/13/.

isaacovercast commented 4 years ago

Still having trouble getting picrust2 installed, sorry to say.

conda create -n qiime python=2.7
conda activate qiime
conda install q2-picrust2=2019.10 -c conda-forge -c bioconda -c gavinmdouglas
UnsatisfiableError: The following specifications were found to be incompatible with each other:

Package sqlite conflicts for:
python=2.7 -> sqlite[version='3.13.*|3.20.*|>=3.20.1,<4.0a0|>=3.22.0,<4.0a0|>=3.23.1,<4.0a0|>=3.24.0,<4.0a0|>=3.25.2,<4.0a0|>=3.25.3,<4.0a0|>=3.26.0,<4.0a0|>=3.27.2,<4.0a0|>=3.28.0,<4.0a0|>=3.29.0,<4.0a0|>=3.30.0,<4.0a0']
Package ncurses conflicts for:
python=2.7 -> ncurses[version='5.9.*|6.0.*|>=6.0,<7.0a0|>=6.1,<6.2.0a0|>=6.1,<7.0a0']
Package zlib conflicts for:
python=2.7 -> zlib[version='1.2.*|1.2.11.*|1.2.11|1.2.8|>=1.2.11,<1.3.0a0']
Package bzip2 conflicts for:
python=2.7 -> bzip2[version='>=1.0.6,<2.0a0']
Package openssl conflicts for:
python=2.7 -> openssl[version='1.0.*|1.0.*,>=1.0.2l,<1.0.3a|>=1.0.2m,<1.0.3a|>=1.0.2n,<1.0.3a|>=1.0.2o,<1.0.3a|>=1.0.2p,<1.0.3a|>=1.1.1a,<1.1.2a|>=1.1.1b,<1.1.2a|>=1.1.1c,<1.1.2a|>=1.1.1d,<1.1.2a']
Package libffi conflicts for:
python=2.7 -> libffi[version='3.2.*|>=3.2.1,<3.3.0a0|>=3.2.1,<4.0a0']
Package ca-certificates conflicts for:
python=2.7 -> ca-certificates
Package qiime2 conflicts for:
q2-picrust2=2019.10 -> qiime2
Package tk conflicts for:
python=2.7 -> tk[version='8.5.*|8.6.*|>=8.6.7,<8.7.0a0|>=8.6.8,<8.7.0a0|>=8.6.9,<8.7.0a0']
Package pip conflicts for:
python=2.7 -> pip
Package libstdcxx-ng conflicts for:
python=2.7 -> libstdcxx-ng[version='>=4.9|>=7.2.0|>=7.3.0']
Package readline conflicts for:
python=2.7 -> readline[version='6.2.*|7.*|7.0.*|7.0|>=7.0,<8.0a0|>=8.0,<9.0a0']
Package libgcc-ng conflicts for:
python=2.7 -> libgcc-ng[version='>=4.9|>=7.2.0|>=7.3.0']
Package picrust2 conflicts for:
q2-picrust2=2019.10 -> picrust2=2.3.0_b

Similar results for python 3.7

conda create -n qiime python=3.7
conda activate qiime
conda install q2-picrust2=2019.10 -c conda-forge -c bioconda -c gavinmdouglas

UnsatisfiableError: The following specifications were found to be incompatible with each other:

Package ld_impl_linux-64 conflicts for:
python=3.7 -> ld_impl_linux-64
Package sqlite conflicts for:
python=3.7 -> sqlite[version='>=3.24.0,<4.0a0|>=3.25.1,<4.0a0|>=3.25.2,<4.0a0|>=3.25.3,<4.0a0|>=3.26.0,<4.0a0|>=3.27.2,<4.0a0|>=3.28.0,<4.0a0|>=3.29.0,<4.0a0|>=3.30.1,<4.0a0']
Package ncurses conflicts for:
python=3.7 -> ncurses[version='>=6.1,<6.2.0a0|>=6.1,<7.0a0']
Package zlib conflicts for:
python=3.7 -> zlib[version='>=1.2.11,<1.3.0a0']
Package qiime2 conflicts for:
q2-picrust2=2019.10 -> qiime2
Package bzip2 conflicts for:
python=3.7 -> bzip2[version='>=1.0.6,<2.0a0|>=1.0.8,<2.0a0']
Package openssl conflicts for:
python=3.7 -> openssl[version='>=1.0.2o,<1.0.3a|>=1.0.2p,<1.0.3a|>=1.1.1a,<1.1.2a|>=1.1.1b,<1.1.2a|>=1.1.1c,<1.1.2a|>=1.1.1d,<1.1.2a']
Package xz conflicts for:
python=3.7 -> xz[version='>=5.2.3,<5.3.0a0|>=5.2.4,<5.3.0a0|>=5.2.4,<6.0a0']
Package libffi conflicts for:
python=3.7 -> libffi[version='>=3.2.1,<3.3.0a0|>=3.2.1,<4.0a0']
Package libgcc-ng conflicts for:
python=3.7 -> libgcc-ng[version='>=4.9|>=7.2.0|>=7.3.0']
Package tk conflicts for:
python=3.7 -> tk[version='>=8.6.10,<8.7.0a0|>=8.6.7,<8.7.0a0|>=8.6.8,<8.7.0a0|>=8.6.9,<8.7.0a0']
Package pip conflicts for:
python=3.7 -> pip
Package libstdcxx-ng conflicts for:
python=3.7 -> libstdcxx-ng[version='>=4.9|>=7.2.0|>=7.3.0']
Package readline conflicts for:
python=3.7 -> readline[version='>=7.0,<8.0a0|>=8.0,<9.0a0']
Package picrust2 conflicts for:
q2-picrust2=2019.10 -> picrust2=2.3.0_b
isaacovercast commented 4 years ago

Following the exact directions from here: https://library.qiime2.org/plugins/q2-picrust2/13/

I get this:

conda install q2-picrust2=2019.10 -c conda-forge -c bioconda -c gavinmdouglas 
Collecting package metadata (current_repodata.json): done
Solving environment: failed with initial frozen solve. Retrying with flexible solve.
Solving environment: failed with repodata from current_repodata.json, will retry with next repodata source.
Collecting package metadata (repodata.json): done
Solving environment: failed with initial frozen solve. Retrying with flexible solve.
Solving environment: \ 
Found conflicts! Looking for incompatible packages.
This can take several minutes.  Press CTRL-C to abort.                                                                                                                failed

ResolvePackageNotFound: 
  - qiime2
isaacovercast commented 4 years ago

In a completely clean python3 conda install if I run this it works:

conda create -n qiime2
conda activate qiime2
conda install q2-picrust2=2019.10 -c qiime2 -c conda-forge -c bioconda -c gavinmdouglas

Bingo!

isaacovercast commented 4 years ago

FYI I had to use a miniconda installer for python 3.6.7 for it to actually work. This method is untested with the current miniconda python 3.7 installer, and I'm dubious that it will work with 3.7, because I had a ton of trouble with it and also the qiime2 anaconda channel only provides packages for 3.6.

isaacovercast commented 4 years ago

Actually this still doesn't work. The qiime2 package isn't installed. which qiime2 is blank.

isaacovercast commented 4 years ago

Tried this:

wget https://data.qiime2.org/distro/core/qiime2-2019.10-py36-osx-conda.yml
conda env create -n qiime2-2019.10 --file qiime2-2019.10-py36-osx-conda.yml

And then this (inside the qiime2-2019.10 env):

conda activate qiime2-2019.10
conda install q2-picrust2=2019.10 -c conda-forge -c bioconda -c gavinmdouglas 

Then it spins forever and crashes trying to resolve dependency conflicts...

Collecting package metadata (current_repodata.json): done
Solving environment: failed with initial frozen solve. Retrying with flexible solve.
Solving environment: failed with repodata from current_repodata.json, will retry with next repodata source.
Collecting package metadata (repodata.json): done
Solving environment: failed with initial frozen solve. Retrying with flexible solve.
Solving environment: / 
Found conflicts! Looking for incompatible packages.
gavinmdouglas commented 4 years ago

Hi @isaacovercast,

I haven't been able to replicate that issue with the q2-picrust2 installation - you could try running conda clean all -y and re-installing QIIME2.

Note that there are more options available for the standalone version anyway if you want to use that instead: https://github.com/picrust/picrust2/wiki/Installation

rjoakim commented 4 years ago

I still have not been able to get the plugin to work. I just update to qiime2-2020.2 which I'm sure doesn't help. Are you planning to update the plugin as well? I will use the standalone with converted q2 output files in the meantime.

gavinmdouglas commented 4 years ago

Sorry to hear that @moderndryad. Updating the plugin for the latest QIIME 2 version is on my to-do list. Hopefully the standalone version works well for you!

demonlj commented 4 years ago

I got the similar error for qiime2-2019.10 in mac osx.

demonlj commented 4 years ago

Hi @isaacovercast,

I haven't been able to replicate that issue with the q2-picrust2 installation - you could try running conda clean all -y and re-installing QIIME2.

Note that there are more options available for the standalone version anyway if you want to use that instead: https://github.com/picrust/picrust2/wiki/Installation

I have tried fresh installation of qiime2-2019.10, it still have lots of conflicts. I could install picrust2 env using conda, but I wanna do beta-diversity analysis using q2-picrust2 easy-using features. Hopefully, you can fix it.

Package gettext conflicts for:
libarbdb=6.0.6 -> glib[version='>=2.58.2,<3.0a0'] -> gettext[version='>=0.19.8.1,<1.0a0']
glib=2.56.2 -> gettext[version='>=0.19.8.1,<1.0a0']
harfbuzz=1.9.0 -> glib[version='>=2.56.2,<2.57.0a0'] -> gettext[version='>=0.19.8.1,<1.0a0']
arb-bio-tools=6.0.6 -> glib[version='>=2.58.2,<3.0a0'] -> gettext[version='>=0.19.8.1,<1.0a0']
libarbdb=6.0.6 -> gettext
cairo=1.14.12 -> glib[version='>=2.58.3,<3.0a0'] -> gettext[version='>=0.19.8.1,<1.0a0']

Package bioconductor-xvector conflicts for:
bioconductor-shortread=1.40.0 -> bioconductor-xvector[version='>=0.22.0,<0.23.0']
bioconductor-summarizedexperiment=1.12.0 -> bioconductor-genomicranges[version='>=1.34.0,<1.35.0'] -> bioconductor-xvector[version='>=0.22.0,<0.23.0']
bioconductor-biostrings=2.50.2 -> bioconductor-xvector[version='>=0.22.0,<0.23.0']
bioconductor-genomicranges=1.34.0 -> bioconductor-xvector[version='>=0.22.0,<0.23.0']
bioconductor-rsamtools=1.34.0 -> bioconductor-xvector[version='>=0.22.0,<0.23.0']
bioconductor-genomicalignments=1.18.1 -> bioconductor-biostrings[version='>=2.50.0,<2.51.0'] -> bioconductor-xvector[version='>=0.22.0,<0.23.0']
bioconductor-dada2=1.10.0 -> bioconductor-xvector[version='>=0.22.0,<0.23.0']

Package r-lazyeval conflicts for:
r-ggplot2=3.2.1 -> r-lazyeval
bioconductor-dada2=1.10.0 -> r-ggplot2[version='>=2.1.0'] -> r-lazyeval
r-ggplot2=3.2.1 -> r-tibble -> r-lazyeval[version='>=0.1.10']

Package ipython conflicts for:
gneiss=0.4.6 -> bokeh -> ipython
notebook=6.0.1 -> ipykernel -> ipython[version='>=4.0.0|>=4.0|>=5.0']
scikit-bio=0.5.5 -> ipython[version='>=3.2.0']
ipykernel=5.1.3 -> ipython[version='>=5.0']
unifrac=0.10.0 -> scikit-bio[version='>=0.5.1'] -> ipython[version='>=3.2.0']
gneiss=0.4.6 -> ipython[version='>=3.2.0']
ipywidgets=7.5.1 -> ipython[version='>=4.0.0']
deblur=1.1.0 -> scikit-bio[version='>=0.5.0'] -> ipython[version='>=3.2.0']
emperor=1.0.0b20 -> scikit-bio[version='>=0.4.1'] -> ipython[version='>=3.2.0']
ipywidgets=7.5.1 -> ipykernel[version='>=4.5.1'] -> ipython[version='>=4.0|>=5.0']

Package chardet conflicts for:
cachecontrol=0.12.5 -> requests -> chardet[version='>=3.0.2,<3.1.0|>=3.0.2,<4']
requests=2.22.0 -> chardet[version='>=3.0.2,<3.1.0']

Package scipy conflicts for:
emperor=1.0.0b20 -> scipy[version='>=0.17.0']
unifrac=0.10.0 -> biom-format -> scipy[version='>=0.13.0|>=1.3.1|>=1.3.0|>=0.15.1']
patsy=0.5.1 -> scipy
gneiss=0.4.6 -> scipy[version='>=0.15.1']
deblur=1.1.0 -> biom-format -> scipy[version='>=0.13.0|>=1.3.1|>=1.3.0|>=0.15.1']
scikit-bio=0.5.5 -> scipy[version='>=0.15.1']
statsmodels=0.10.1 -> scipy[version='>=0.14']
gneiss=0.4.6 -> biom-format -> scipy[version='>=0.13.0|>=1.3.1|>=1.3.0|>=1.0.1|>=0.15.2|>=1.0|>=0.14']
statsmodels=0.10.1 -> pandas[version='>=0.14'] -> scipy
scikit-bio=0.5.5 -> scikit-learn[version='>=0.19.1'] -> scipy
biom-format=2.1.7 -> scipy[version='>=0.13.0']
seaborn=0.9.0 -> scipy[version='>=0.15.2']
emperor=1.0.0b20 -> pandas -> scipy[version='>=0.13.0|>=0.15.1|>=1.3.0']
seaborn=0.9.0 -> pandas[version='>=0.14.0'] -> scipy[version='>=0.14|>=1.0']
scikit-learn=0.21.2 -> scipy

Package yaml conflicts for:
bokeh=1.3.4 -> pyyaml[version='>=3.10'] -> yaml[version='0.1.4|0.1.6|>=0.1.7,<0.2.0a0|>=0.2.2,<0.3.0a0']
pyyaml=5.1.2 -> yaml[version='>=0.1.7,<0.2.0a0|>=0.2.2,<0.3.0a0']

Package xopen conflicts for:
cutadapt=2.6 -> xopen[version='>=0.5.0']
dnaio=0.4 -> xopen[version='>=0.8.2']
cutadapt=2.6 -> dnaio[version='>=0.3'] -> xopen[version='>=0.8.2']

Package intel-openmp conflicts for:
scipy=1.3.1 -> mkl[version='>=2019.4,<2020.0a0'] -> intel-openmp
numpy=1.17.3 -> mkl[version='>=2019.4,<2020.0a0'] -> intel-openmp
scikit-learn=0.21.2 -> mkl[version='>=2019.4,<2020.0a0'] -> intel-openmp
libblas=3.8.0 -> mkl[version='>=2020.0,<2021.0a0'] -> intel-openmp

Package nbformat conflicts for:
notebook=6.0.1 -> nbconvert -> nbformat[version='>=4.4']
nbconvert=5.6.1 -> nbformat[version='>=4.4']
notebook=6.0.1 -> nbformat
ipywidgets=7.5.1 -> nbformat[version='>=4.2.0']

Package jedi conflicts for:
gneiss=0.4.6 -> ipython[version='>=3.2.0'] -> jedi[version='>=0.10']
ipywidgets=7.5.1 -> ipython[version='>=4.0.0'] -> jedi[version='>=0.10']
ipython=7.9.0 -> jedi[version='>=0.10']
ipykernel=5.1.3 -> ipython[version='>=5.0'] -> jedi[version='>=0.10']
scikit-bio=0.5.5 -> ipython[version='>=3.2.0'] -> jedi[version='>=0.10']

Package r-futile.options conflicts for:
bioconductor-biocparallel=1.16.6 -> r-futile.logger -> r-futile.options
r-futile.logger=1.4.3 -> r-futile.options

Package parso conflicts for:
ipython=7.9.0 -> jedi[version='>=0.10'] -> parso[version='0.1.0|>=0.1.0,<0.2|>=0.2.0|>=0.3.0|>=0.5.0|>=0.5.2']
jedi=0.15.1 -> parso[version='>=0.5.0']

Package cryptography conflicts for:
urllib3=1.25.6 -> cryptography[version='>=1.3.4']
pyopenssl=19.0.0 -> cryptography[version='>=2.2.1']
urllib3=1.25.6 -> pyopenssl[version='>=0.14'] -> cryptography[version='>=1.3|>=1.9|>=2.1.4|>=2.2.1|>=2.8|>=1.7']
requests=2.22.0 -> urllib3[version='>=1.21.1,<1.26,!=1.25.0,!=1.25.1'] -> cryptography[version='>=1.3.4']

Package matplotlib conflicts for:
scikit-bio=0.5.5 -> matplotlib[version='>=1.4.3']
seaborn=0.9.0 -> matplotlib[version='>=1.4.3']
gneiss=0.4.6 -> matplotlib[version='>=1.4.3']
gneiss=0.4.6 -> bokeh -> matplotlib[version='>=2.1.2']
deblur=1.1.0 -> scikit-bio[version='>=0.5.0'] -> matplotlib[version='>=1.4.3']
emperor=1.0.0b20 -> scikit-bio[version='>=0.4.1'] -> matplotlib[version='>=1.1.0|>=1.4.3']
unifrac=0.10.0 -> scikit-bio[version='>=0.5.1'] -> matplotlib[version='>=1.1.0|>=1.4.3']

Package bioconductor-genomicalignments conflicts for:
bioconductor-shortread=1.40.0 -> bioconductor-genomicalignments[version='>=1.18.0,<1.19.0']
bioconductor-dada2=1.10.0 -> bioconductor-shortread[version='>=1.40.0,<1.41.0'] -> bioconductor-genomicalignments[version='>=1.18.0,<1.19.0']

Package wcwidth conflicts for:
scikit-bio=0.5.5 -> pytest -> wcwidth
pytest=5.2.2 -> wcwidth
ipython=7.9.0 -> prompt_toolkit[version='>=2.0.0,<3'] -> wcwidth
prompt_toolkit=2.0.10 -> wcwidth

Package bioconductor-genomeinfodbdata conflicts for:
bioconductor-genomeinfodb=1.18.1 -> bioconductor-genomeinfodbdata[version='>=1.2.0,<1.3.0']
bioconductor-genomicalignments=1.18.1 -> bioconductor-genomeinfodb[version='>=1.18.0,<1.19.0'] -> bioconductor-genomeinfodbdata[version='>=1.2.0,<1.3.0']
bioconductor-genomicranges=1.34.0 -> bioconductor-genomeinfodb[version='>=1.18.0,<1.19.0'] -> bioconductor-genomeinfodbdata[version='>=1.2.0,<1.3.0']
bioconductor-shortread=1.40.0 -> bioconductor-genomeinfodb[version='>=1.18.0,<1.19.0'] -> bioconductor-genomeinfodbdata[version='>=1.2.0,<1.3.0']
bioconductor-summarizedexperiment=1.12.0 -> bioconductor-genomeinfodb[version='>=1.18.0,<1.19.0'] -> bioconductor-genomeinfodbdata[version='>=1.2.0,<1.3.0']
bioconductor-rsamtools=1.34.0 -> bioconductor-genomeinfodb[version='>=1.18.0,<1.19.0'] -> bioconductor-genomeinfodbdata[version='>=1.2.0,<1.3.0']

Package r-vctrs conflicts for:
r-tibble=2.1.3 -> r-pillar[version='>=1.3.1'] -> r-vctrs
r-pillar=1.4.2 -> r-vctrs

Package libuuid conflicts for:
pango=1.40.14 -> fontconfig[version='>=2.13.0,<3.0a0'] -> libuuid[version='>=1.0.3,<2.0a0']
cairo=1.14.12 -> fontconfig[version='>=2.13.0,<3.0a0'] -> libuuid[version='>=1.0.3,<2.0a0']

Package biom-format conflicts for:
deblur=1.1.0 -> biom-format
unifrac=0.10.0 -> biom-format
gneiss=0.4.6 -> biom-format

Package harfbuzz conflicts for:
pango=1.40.14 -> harfbuzz[version='1.7.*|>=1.7.6,<1.8.0a0|>=1.8.4,<2.0a0|>=1.8.6,<2.0a0|>=1.9.0,<2.0a0|>=2.3.0,<3.0a0|>=2.4.0,<3.0a0']
r-base=3.5.1 -> pango[version='>=1.42.4,<1.43.0a0'] -> harfbuzz[version='1.7.*|>=1.7.6,<1.8.0a0|>=1.7.6,<2.0a0|>=2.4.0,<3.0a0|>=2.3.0,<3.0a0|>=1.9.0,<2.0a0|>=1.8.6,<2.0a0|>=1.8.4,<2.0a0']

Package mpc conflicts for:
r-plyr=1.8.4 -> libgcc -> mpc[version='>=0.8.0']
r-reshape2=1.4.3 -> libgcc -> mpc[version='>=0.8.0']
r-bitops=1.0_6 -> libgcc -> mpc[version='>=0.8.0']
fasttree=2.1.10 -> libgcc -> mpc[version='>=0.8.0']

Package r-zeallot conflicts for:
r-vctrs=0.2.0 -> r-zeallot
r-pillar=1.4.2 -> r-vctrs -> r-zeallot

Package scikit-bio conflicts for:
deblur=1.1.0 -> scikit-bio[version='>=0.5.0']
gneiss=0.4.6 -> scikit-bio[version='>=0.5.1']
unifrac=0.10.0 -> scikit-bio[version='>=0.5.1']
emperor=1.0.0b20 -> scikit-bio[version='>=0.4.1|>=0.4.1,<0.5.0']

Package pixman conflicts for:
cairo=1.14.12 -> pixman[version='>=0.34.0,<0.35.0a0|>=0.38.0,<0.39.0a0|>=0.34.0,<1.0a0']
r-base=3.5.1 -> cairo[version='>=1.16.0,<1.17.0a0'] -> pixman[version='>=0.34.0,<0.35.0a0|>=0.38.0,<0.39.0a0|>=0.34.0,<1.0a0']
pango=1.40.14 -> cairo[version='>=1.16.0,<1.17.0a0'] -> pixman[version='>=0.34.0,<0.35.0a0|>=0.38.0,<0.39.0a0']
harfbuzz=1.9.0 -> cairo[version='>=1.14.12,<1.15.0a0'] -> pixman[version='>=0.34.0,<0.35.0a0|>=0.38.0,<0.39.0a0|>=0.34.0,<1.0a0']

Package ipykernel conflicts for:
notebook=6.0.1 -> ipykernel
ipywidgets=7.5.1 -> ipykernel[version='>=4.5.1']

Package click conflicts for:
emperor=1.0.0b20 -> click
unifrac=0.10.0 -> biom-format -> click
biom-format=2.1.7 -> click
deblur=1.1.0 -> click
gneiss=0.4.6 -> biom-format -> click

Package r-dichromat conflicts for:
r-ggplot2=3.2.1 -> r-scales[version='>=0.5.0'] -> r-dichromat
r-scales=1.0.0 -> r-dichromat

Package r-labeling conflicts for:
r-scales=1.0.0 -> r-labeling
r-ggplot2=3.2.1 -> r-scales[version='>=0.5.0'] -> r-labeling

Package r-stringi conflicts for:
r-reshape2=1.4.3 -> r-stringr -> r-stringi[version='>=0.4.1|>=1.1.6|>=1.1.7']
r-stringr=1.4.0 -> r-stringi[version='>=1.1.7']

Package boost-cpp conflicts for:
sina=1.4.0 -> boost[version='>=1.67.0,<1.67.1.0a0'] -> boost-cpp[version='1.67.0|1.67.0.*']
boost=1.67.0 -> boost-cpp[version='1.67.0|1.67.0.*']

Package bioconductor-delayedarray conflicts for:
bioconductor-summarizedexperiment=1.12.0 -> bioconductor-delayedarray[version='>=0.8.0,<0.9.0']
bioconductor-genomicalignments=1.18.1 -> bioconductor-summarizedexperiment[version='>=1.12.0,<1.13.0'] -> bioconductor-delayedarray[version='>=0.8.0,<0.9.0']

Package r-gtable conflicts for:
r-ggplot2=3.2.1 -> r-gtable[version='>=0.1.1']
bioconductor-dada2=1.10.0 -> r-ggplot2[version='>=2.1.0'] -> r-gtable[version='>=0.1.1']

Package r-stringr conflicts for:
r-ggplot2=3.2.1 -> r-reshape2 -> r-stringr
bioconductor-dada2=1.10.0 -> r-reshape2[version='>=1.4.1'] -> r-stringr
r-reshape2=1.4.3 -> r-stringr

Package r-withr conflicts for:
bioconductor-dada2=1.10.0 -> r-ggplot2[version='>=2.1.0'] -> r-withr[version='>=2.0.0']
r-ggplot2=3.2.1 -> r-withr[version='>=2.0.0']

Package entrypoints conflicts for:
ipykernel=5.1.3 -> jupyter_client -> entrypoints
notebook=6.0.1 -> jupyter_client[version='>=5.3.1'] -> entrypoints[version='>=0.2.2']
nbconvert=5.6.1 -> entrypoints[version='>=0.2.2']

Package pillow conflicts for:
bokeh=1.3.4 -> pillow[version='>=4.0']
gneiss=0.4.6 -> bokeh -> pillow[version='>=4.0']

Package pyyaml conflicts for:
bokeh=1.3.4 -> pyyaml[version='>=3.10']
gneiss=0.4.6 -> bokeh -> pyyaml[version='>=3.10']

Package r-viridislite conflicts for:
r-ggplot2=3.2.1 -> r-viridislite
bioconductor-dada2=1.10.0 -> r-ggplot2[version='>=2.1.0'] -> r-viridislite
r-scales=1.0.0 -> r-viridislite

Package r-recommended conflicts for:
r-magrittr=1.5 -> r=3.2.2 -> r-recommended==3.2.2
r-hwriter=1.3.2 -> r=3.3.1 -> r-recommended[version='3.2.2|3.3.1']

Package pickleshare conflicts for:
scikit-bio=0.5.5 -> ipython[version='>=3.2.0'] -> pickleshare
ipython=7.9.0 -> pickleshare
gneiss=0.4.6 -> ipython[version='>=3.2.0'] -> pickleshare
ipykernel=5.1.3 -> ipython[version='>=5.0'] -> pickleshare
ipywidgets=7.5.1 -> ipython[version='>=4.0.0'] -> pickleshare

Package r-utf8 conflicts for:
r-tibble=2.1.3 -> r-pillar[version='>=1.3.1'] -> r-utf8[version='>=1.1.0|>=1.1.3']
r-pillar=1.4.2 -> r-utf8[version='>=1.1.0']

Package urllib3 conflicts for:
requests=2.22.0 -> urllib3[version='>=1.21.1,<1.25|>=1.21.1,<1.26,!=1.25.0,!=1.25.1']
cachecontrol=0.12.5 -> requests -> urllib3[version='>=1.21.1,<1.22|>=1.21.1,<1.23|>=1.21.1,<1.24|>=1.21.1,<1.25|>=1.21.1,<1.26,!=1.25.0,!=1.25.1']

Package atomicwrites conflicts for:
pytest=5.2.2 -> atomicwrites[version='>=1.0']
scikit-bio=0.5.5 -> pytest -> atomicwrites[version='>=1.0']

Package pandoc conflicts for:
nbconvert=5.6.1 -> pandoc[version='>=1.12.1']
notebook=6.0.1 -> nbconvert -> pandoc[version='>=1.12.1|>=1.12.1,<2.0.0']

Package libarbdb conflicts for:
arb-bio-tools=6.0.6 -> libarbdb==6.0.6[build='h82bc0eb_7|h82bc0eb_8|h5901010_6|h5901010_5|4|3']
sina=1.4.0 -> arb-bio-tools -> libarbdb==6.0.6[build='h82bc0eb_7|h82bc0eb_8|h5901010_6|h5901010_5|4|3']

Package bleach conflicts for:
notebook=6.0.1 -> nbconvert -> bleach
nbconvert=5.6.1 -> bleach

Package argparse conflicts for:
scikit-bio=0.5.5 -> natsort[version='>=4.0.3'] -> argparse
h5py=2.10.0 -> unittest2 -> argparse
nbformat=4.4.0 -> jsonschema[version='>=2.4,!=2.5.0'] -> argparse

Package libllvm8 conflicts for:
clang_osx-64=9.0.0 -> ld64 -> libllvm8[version='>=8.0.1,<8.1.0a0']
ld64=409.12 -> libllvm8[version='>=8.0.1,<8.1.0a0']

Package webencodings conflicts for:
bleach=3.1.0 -> webencodings
nbconvert=5.6.1 -> bleach -> webencodings

Package r-nlme conflicts for:
r-vegan=2.5_6 -> r-mgcv -> r-nlme[version='>=3.1|>=3.1_64']
r-ggplot2=3.2.1 -> r-mgcv -> r-nlme[version='>=3.1|>=3.1_64']
r-mgcv=1.8_28 -> r-nlme[version='>=3.1_64']

Package wheel conflicts for:
pip=19.3.1 -> wheel
python=3.6.7 -> pip -> wheel

Package r-backports conflicts for:
r-vctrs=0.2.0 -> r-backports
r-pillar=1.4.2 -> r-vctrs -> r-backports

Package r-munsell conflicts for:
r-ggplot2=3.2.1 -> r-scales[version='>=0.5.0'] -> r-munsell[version='>=0.2|>=0.5']
r-scales=1.0.0 -> r-munsell[version='>=0.2|>=0.5']

Package pluggy conflicts for:
scikit-bio=0.5.5 -> pytest -> pluggy[version='>=0.12,<1.0|>=0.9,!=0.10,<1.0|>=0.9|>=0.7|>=0.5,<0.7']
pytest=5.2.2 -> pluggy[version='>=0.12,<1.0']

Package zipp conflicts for:
pluggy=0.12.0 -> importlib_metadata[version='>=0.12'] -> zipp[version='>=0.5']
importlib_metadata=0.23 -> zipp[version='>=0.5']
pytest=5.2.2 -> importlib_metadata[version='>=0.12'] -> zipp[version='>=0.5']
jsonschema=3.1.1 -> importlib_metadata -> zipp[version='>=0.3.2|>=0.5']

Package bioconductor-biostrings conflicts for:
bioconductor-genomicalignments=1.18.1 -> bioconductor-biostrings[version='>=2.50.0,<2.51.0']
bioconductor-rsamtools=1.34.0 -> bioconductor-biostrings[version='>=2.50.0,<2.51.0']
bioconductor-shortread=1.40.0 -> bioconductor-biostrings[version='>=2.50.0,<2.51.0']
bioconductor-dada2=1.10.0 -> bioconductor-biostrings[version='>=2.50.0,<2.51.0']

Package r-reshape2 conflicts for:
bioconductor-dada2=1.10.0 -> r-data.table[version='>=1.9.4'] -> r-reshape2
r-ggplot2=3.2.1 -> r-reshape2
bioconductor-dada2=1.10.0 -> r-reshape2[version='>=1.4.1']

Package r-assertthat conflicts for:
r-tibble=2.1.3 -> r-cli[version='>=1.0.1'] -> r-assertthat
r-pillar=1.4.2 -> r-cli -> r-assertthat
r-cli=1.1.0 -> r-assertthat
r-ggplot2=3.2.1 -> r-tibble -> r-assertthat

Package asn1crypto conflicts for:
pyopenssl=19.0.0 -> cryptography[version='>=2.2.1'] -> asn1crypto[version='>=0.21.0']
urllib3=1.25.6 -> cryptography[version='>=1.3.4'] -> asn1crypto[version='>=0.21.0']
cryptography=2.7 -> asn1crypto[version='>=0.21.0']

Package tapi conflicts for:
clang_osx-64=9.0.0 -> ld64 -> tapi[version='>=1000.10.8,<1001.0a0']
ld64=409.12 -> tapi[version='>=1000.10.8,<1001.0a0']

Package joblib conflicts for:
scikit-bio=0.5.5 -> scikit-learn[version='>=0.19.1'] -> joblib[version='>=0.11']
scikit-learn=0.21.2 -> joblib[version='>=0.11']

Package r-snow conflicts for:
bioconductor-genomicalignments=1.18.1 -> bioconductor-biocparallel[version='>=1.16.0,<1.17.0'] -> r-snow
bioconductor-rsamtools=1.34.0 -> bioconductor-biocparallel[version='>=1.16.0,<1.17.0'] -> r-snow
bioconductor-delayedarray=0.8.0 -> bioconductor-biocparallel[version='>=1.16.0,<1.17.0'] -> r-snow
bioconductor-biocparallel=1.16.6 -> r-snow
bioconductor-shortread=1.40.0 -> bioconductor-biocparallel[version='>=1.16.0,<1.17.0'] -> r-snow

Package r-formatr conflicts for:
r-futile.logger=1.4.3 -> r-lambda.r[version='>=1.1.0'] -> r-formatr
r-lambda.r=1.2.4 -> r-formatr

Package bioconductor-summarizedexperiment conflicts for:
bioconductor-genomicalignments=1.18.1 -> bioconductor-summarizedexperiment[version='>=1.12.0,<1.13.0']
bioconductor-shortread=1.40.0 -> bioconductor-genomicalignments[version='>=1.18.0,<1.19.0'] -> bioconductor-summarizedexperiment[version='>=1.12.0,<1.13.0']

Package r-pillar conflicts for:
r-ggplot2=3.2.1 -> r-tibble -> r-pillar[version='>=1.1.0|>=1.3.1']
r-tibble=2.1.3 -> r-pillar[version='>=1.3.1']

Package r-colorspace conflicts for:
r-scales=1.0.0 -> r-munsell[version='>=0.5'] -> r-colorspace
r-munsell=0.5.0 -> r-colorspace

Package defusedxml conflicts for:
nbconvert=5.6.1 -> defusedxml
notebook=6.0.1 -> nbconvert -> defusedxml

Package r-digest conflicts for:
r-ggplot2=3.2.1 -> r-digest
r-pillar=1.4.2 -> r-vctrs -> r-digest
bioconductor-dada2=1.10.0 -> r-ggplot2[version='>=2.1.0'] -> r-digest
r-vctrs=0.2.0 -> r-digest

Package msgpack-python conflicts for:
cachecontrol=0.12.5 -> msgpack-python
scikit-bio=0.5.5 -> cachecontrol[version='>=0.11.5'] -> msgpack-python

Package libwebp conflicts for:
r-base=3.5.1 -> libtiff[version='>=4.1.0,<5.0a0'] -> libwebp
pillow=6.2.1 -> libtiff[version='>=4.1.0,<5.0a0'] -> libwebp

Package r-latticeextra conflicts for:
bioconductor-dada2=1.10.0 -> bioconductor-shortread[version='>=1.40.0,<1.41.0'] -> r-latticeextra
bioconductor-shortread=1.40.0 -> r-latticeextra

Package testpath conflicts for:
nbconvert=5.6.1 -> testpath
notebook=6.0.1 -> nbconvert -> testpath
R-ag commented 3 years ago

Hello, I'm posting to see if any progress has been made with issues installing the plugin for qiime2. I recently did a fresh qiime2 2020.11 conda install on a new machine running Ubuntu 20.04 and tried to install the picrust2 plugin via conda and got the below output. The confusing part is that there are no indicated incompatible packages. I'd like to keep from doing a native install so I can run this in-line with qiime2.

conda install q2-picrust2=2019.10 -c conda-forge -c bioconda -c gavinmdouglas Collecting package metadata (current_repodata.json): done Solving environment: failed with initial frozen solve. Retrying with flexible solve. Solving environment: failed with repodata from current_repodata.json, will retry with next repodata source. Collecting package metadata (repodata.json): done Solving environment: failed with initial frozen solve. Retrying with flexible solve. Solving environment: \ Found conflicts! Looking for incompatible packages. This can take several minutes. Press CTRL-C to abort. failed

UnsatisfiableError: The following specifications were found to be incompatible with each other:

Output in format: Requested package -> Available versions