Closed mestaki closed 3 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
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.
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/.
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
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
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!
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.
Actually this still doesn't work. The qiime2 package isn't installed. which qiime2
is blank.
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.
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 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.
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!
I got the similar error for qiime2-2019.10 in mac osx.
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
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
Hi @gavinmdouglas , Within my conda 2019.10 environment I'm trying to install q2-picrust as per the Qiim2-Library instructions:
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.