I am trying to install q2-picrust2 in a qiime2-2019.10 environment. I created a fresh qiime2 environment and then the ran the following command while in the 2019.10 env as stated in the picrust2 tutorial:
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.
Conda then searched for the conflicts and returns an extremely long list of conflicts.
I’m not sure what is causing this issue (it occurred with the previous plugin release as well after a couple of months). I can confirm that the actual packages required are not incompatible and that this version of the plugin did originally work with QIIME2 2019.10. I’m not sure what factors are changing to the conda channels (or elsewhere) that are creating issues.
Thank you for the reply! I was troubleshooting this a little bit last night and it seems that the issue is when I use the qiime2 environment on my Mac. I was able to install the picrust2 plugin with no problems on our linux cluster but was getting the above error doing the same thing with my qiime2 environment on my Mac.
If this is possible, I would love to give it a try on my set-up (Mac, miniconda3, qiime2-2019.10) but I am unsure how to manually install the plugin. Would you have instructions for this?
Sorry for the late reply, this worked for me! Thank you Gavin. Summary of what I did for future reference if others need it.
Using MacOSX…
Performed a clean install of miniconda3
Installed qiime2-2019.10, and activated
Installed picrust2 from source (https://github.com/picrust/picrust2/wiki/Installation), skipped the “conda activate picrust2”, instead performed the “pip install --editable .” (with qiime2-2019.10 activated) while still in the “picrust2-2.3.0-b” directory.
Then followed the rest of the instructions to install q2-picrust2 plugin manually within the environment
“qiime picrust2 --help” now provides me with information describing the plugin