I'm trying to install the artifact interface according to the installation instruction listed on the webpage (https://docs.qiime2.org/2018.2/interfaces/artifact-api/). I can uninstall the feature table from my enviroment:
$ conda uninstall q2-feature-table
But, when I try to run the command to reinstall the packages, I get an error
$ conda install --override-channels -c qiime2 -c defaults q2-feature-table q2-diversity
Solving environment: failed
PackagesNotFoundError: The following packages are not available from current channels:
- q2-diversity
- q2-feature-table
Current channels:
- https://conda.anaconda.org/qiime2/osx-64
- https://conda.anaconda.org/qiime2/noarch
- https://repo.continuum.io/pkgs/main/osx-64
- https://repo.continuum.io/pkgs/main/noarch
- https://repo.continuum.io/pkgs/free/osx-64
- https://repo.continuum.io/pkgs/free/noarch
- https://repo.continuum.io/pkgs/r/osx-64
- https://repo.continuum.io/pkgs/r/noarch
- https://repo.continuum.io/pkgs/pro/osx-64
- https://repo.continuum.io/pkgs/pro/noarch
Help with the conda channel issue would be super appreciated.
Two things - first, you don't need to uninstall q2-feature-table in order to use the Artifact API, that is just part of the illustration of how the Artifact API automatically generates methods based on what plugins are present. From the tutorial:
This API is automatically generated, and its availability depends on which QIIME 2 plugins are currently installed. To see this in action, begin by uninstalling the q2-feature-table plugin.
The Artifact API is always available (it is part of the framework), so if you have QIIME 2, you have the Artifact API!
Okay, so now, how do we get q2-feature-table back into your environment? Two options, one, is to just reinstall the entire environment (remove the partial env first), the second is to use the following channels: