I’m trying to install q2-greengenes2 in QIIME2 2026.1 (macOS). The installation fails and also QIIME2 does not work after the installation.
scikit-bio and scipy seem to be modified after installation but not sure what is the exact problem. Could someone please help me with this.
This is the output when I run pip install q2-greengenes2:
(qiime2-amplicon-2026.1) atpaok@royal-44-221 \~ % pip install q2-greengenes2
Collecting q2-greengenes2
Using cached q2_greengenes2-2024.1-py3-none-any.whl
Requirement already satisfied: biom-format in ./miniconda3/envs/qiime2-amplicon-2026.1/lib/python3.10/site-packages (from q2-greengenes2) (2.1.16)
Requirement already satisfied: iow in ./miniconda3/envs/qiime2-amplicon-2026.1/lib/python3.10/site-packages (from q2-greengenes2) (1.0.5)
Collecting redbiom (from q2-greengenes2)
Using cached redbiom-0.3.9-py3-none-any.whl
Requirement already satisfied: scikit-bio in ./miniconda3/envs/qiime2-amplicon-2026.1/lib/python3.10/site-packages (from q2-greengenes2) (0.6.2)
Requirement already satisfied: click in ./miniconda3/envs/qiime2-amplicon-2026.1/lib/python3.10/site-packages (from biom-format->q2-greengenes2) (8.1.8)
Requirement already satisfied: numpy>=1.9.2 in ./miniconda3/envs/qiime2-amplicon-2026.1/lib/python3.10/site-packages (from biom-format->q2-greengenes2) (1.26.4)
Requirement already satisfied: scipy>=1.3.1 in ./miniconda3/envs/qiime2-amplicon-2026.1/lib/python3.10/site-packages (from biom-format->q2-greengenes2) (1.13.0)
Requirement already satisfied: pandas>=0.20.0 in ./miniconda3/envs/qiime2-amplicon-2026.1/lib/python3.10/site-packages (from biom-format->q2-greengenes2) (2.2.2)
Requirement already satisfied: h5py in ./miniconda3/envs/qiime2-amplicon-2026.1/lib/python3.10/site-packages (from biom-format->q2-greengenes2) (3.11.0)
Requirement already satisfied: python-dateutil>=2.8.2 in ./miniconda3/envs/qiime2-amplicon-2026.1/lib/python3.10/site-packages (from pandas>=0.20.0->biom-format->q2-greengenes2) (2.9.0.post0)
Requirement already satisfied: pytz>=2020.1 in ./miniconda3/envs/qiime2-amplicon-2026.1/lib/python3.10/site-packages (from pandas>=0.20.0->biom-format->q2-greengenes2) (2025.2)
Requirement already satisfied: tzdata>=2022.7 in ./miniconda3/envs/qiime2-amplicon-2026.1/lib/python3.10/site-packages (from pandas>=0.20.0->biom-format->q2-greengenes2) (2025.3)
Requirement already satisfied: six>=1.5 in ./miniconda3/envs/qiime2-amplicon-2026.1/lib/python3.10/site-packages (from python-dateutil>=2.8.2->pandas>=0.20.0->biom-format->q2-greengenes2) (1.17.0)
Collecting nose>=1.3.7 (from iow->q2-greengenes2)
Using cached nose-1.3.7-py3-none-any.whl.metadata (1.7 kB)
Collecting cython>=0.24.1 (from iow->q2-greengenes2)
Using cached cython-3.2.4-cp39-abi3-macosx_10_9_x86_64.whl.metadata (7.5 kB)
Collecting scikit-bio (from q2-greengenes2)
Using cached scikit_bio-0.5.9-cp310-cp310-macosx_10_9_x86_64.whl
Requirement already satisfied: requests>=2.20.0 in ./miniconda3/envs/qiime2-amplicon-2026.1/lib/python3.10/site-packages (from scikit-bio->q2-greengenes2) (2.32.5)
Requirement already satisfied: decorator>=3.4.2 in ./miniconda3/envs/qiime2-amplicon-2026.1/lib/python3.10/site-packages (from scikit-bio->q2-greengenes2) (4.4.2)
Requirement already satisfied: IPython>=3.2.0 in ./miniconda3/envs/qiime2-amplicon-2026.1/lib/python3.10/site-packages (from scikit-bio->q2-greengenes2) (8.21.0)
Requirement already satisfied: matplotlib>=1.4.3 in ./miniconda3/envs/qiime2-amplicon-2026.1/lib/python3.10/site-packages (from scikit-bio->q2-greengenes2) (3.8.4)
Requirement already satisfied: natsort>=4.0.3 in ./miniconda3/envs/qiime2-amplicon-2026.1/lib/python3.10/site-packages (from scikit-bio->q2-greengenes2) (8.4.0)
Collecting scipy>=1.3.1 (from biom-format->q2-greengenes2)
Using cached scipy-1.10.1-cp310-cp310-macosx_10_9_x86_64.whl.metadata (53 kB)
Requirement already satisfied: hdmedians>=0.14.1 in ./miniconda3/envs/qiime2-amplicon-2026.1/lib/python3.10/site-packages (from scikit-bio->q2-greengenes2) (0.14.2)
Requirement already satisfied: jedi>=0.16 in ./miniconda3/envs/qiime2-amplicon-2026.1/lib/python3.10/site-packages (from IPython>=3.2.0->scikit-bio->q2-greengenes2) (0.19.2)
Requirement already satisfied: matplotlib-inline in ./miniconda3/envs/qiime2-amplicon-2026.1/lib/python3.10/site-packages (from IPython>=3.2.0->scikit-bio->q2-greengenes2) (0.2.1)
Requirement already satisfied: prompt-toolkit<3.1.0,>=3.0.41 in ./miniconda3/envs/qiime2-amplicon-2026.1/lib/python3.10/site-packages (from IPython>=3.2.0->scikit-bio->q2-greengenes2) (3.0.52)
Requirement already satisfied: pygments>=2.4.0 in ./miniconda3/envs/qiime2-amplicon-2026.1/lib/python3.10/site-packages (from IPython>=3.2.0->scikit-bio->q2-greengenes2) (2.19.2)
Requirement already satisfied: stack-data in ./miniconda3/envs/qiime2-amplicon-2026.1/lib/python3.10/site-packages (from IPython>=3.2.0->scikit-bio->q2-greengenes2) (0.6.3)
Requirement already satisfied: traitlets>=5 in ./miniconda3/envs/qiime2-amplicon-2026.1/lib/python3.10/site-packages (from IPython>=3.2.0->scikit-bio->q2-greengenes2) (5.9.0)
Requirement already satisfied: exceptiongroup in ./miniconda3/envs/qiime2-amplicon-2026.1/lib/python3.10/site-packages (from IPython>=3.2.0->scikit-bio->q2-greengenes2) (1.3.1)
Requirement already satisfied: pexpect>4.3 in ./miniconda3/envs/qiime2-amplicon-2026.1/lib/python3.10/site-packages (from IPython>=3.2.0->scikit-bio->q2-greengenes2) (4.9.0)
Requirement already satisfied: wcwidth in ./miniconda3/envs/qiime2-amplicon-2026.1/lib/python3.10/site-packages (from prompt-toolkit<3.1.0,>=3.0.41->IPython>=3.2.0->scikit-bio->q2-greengenes2) (0.4.0)
Requirement already satisfied: parso<0.9.0,>=0.8.4 in ./miniconda3/envs/qiime2-amplicon-2026.1/lib/python3.10/site-packages (from jedi>=0.16->IPython>=3.2.0->scikit-bio->q2-greengenes2) (0.8.5)
Requirement already satisfied: contourpy>=1.0.1 in ./miniconda3/envs/qiime2-amplicon-2026.1/lib/python3.10/site-packages (from matplotlib>=1.4.3->scikit-bio->q2-greengenes2) (1.3.2)
Requirement already satisfied: cycler>=0.10 in ./miniconda3/envs/qiime2-amplicon-2026.1/lib/python3.10/site-packages (from matplotlib>=1.4.3->scikit-bio->q2-greengenes2) (0.12.1)
Requirement already satisfied: fonttools>=4.22.0 in ./miniconda3/envs/qiime2-amplicon-2026.1/lib/python3.10/site-packages (from matplotlib>=1.4.3->scikit-bio->q2-greengenes2) (4.61.1)
Requirement already satisfied: kiwisolver>=1.3.1 in ./miniconda3/envs/qiime2-amplicon-2026.1/lib/python3.10/site-packages (from matplotlib>=1.4.3->scikit-bio->q2-greengenes2) (1.4.9)
Requirement already satisfied: packaging>=20.0 in ./miniconda3/envs/qiime2-amplicon-2026.1/lib/python3.10/site-packages (from matplotlib>=1.4.3->scikit-bio->q2-greengenes2) (26.0)
Requirement already satisfied: pillow>=8 in ./miniconda3/envs/qiime2-amplicon-2026.1/lib/python3.10/site-packages (from matplotlib>=1.4.3->scikit-bio->q2-greengenes2) (10.3.0)
Requirement already satisfied: pyparsing>=2.3.1 in ./miniconda3/envs/qiime2-amplicon-2026.1/lib/python3.10/site-packages (from matplotlib>=1.4.3->scikit-bio->q2-greengenes2) (3.3.2)
Requirement already satisfied: ptyprocess>=0.5 in ./miniconda3/envs/qiime2-amplicon-2026.1/lib/python3.10/site-packages (from pexpect>4.3->IPython>=3.2.0->scikit-bio->q2-greengenes2) (0.7.0)
Requirement already satisfied: charset_normalizer<4,>=2 in ./miniconda3/envs/qiime2-amplicon-2026.1/lib/python3.10/site-packages (from requests>=2.20.0->scikit-bio->q2-greengenes2) (3.4.4)
Requirement already satisfied: idna<4,>=2.5 in ./miniconda3/envs/qiime2-amplicon-2026.1/lib/python3.10/site-packages (from requests>=2.20.0->scikit-bio->q2-greengenes2) (3.11)
Requirement already satisfied: urllib3<3,>=1.21.1 in ./miniconda3/envs/qiime2-amplicon-2026.1/lib/python3.10/site-packages (from requests>=2.20.0->scikit-bio->q2-greengenes2) (2.5.0)
Requirement already satisfied: certifi>=2017.4.17 in ./miniconda3/envs/qiime2-amplicon-2026.1/lib/python3.10/site-packages (from requests>=2.20.0->scikit-bio->q2-greengenes2) (2026.1.4)
Requirement already satisfied: typing-extensions>=4.6.0 in ./miniconda3/envs/qiime2-amplicon-2026.1/lib/python3.10/site-packages (from exceptiongroup->IPython>=3.2.0->scikit-bio->q2-greengenes2) (4.15.0)
Collecting nltk (from redbiom->q2-greengenes2)
Using cached nltk-3.9.4-py3-none-any.whl.metadata (3.2 kB)
Requirement already satisfied: joblib in ./miniconda3/envs/qiime2-amplicon-2026.1/lib/python3.10/site-packages (from redbiom->q2-greengenes2) (1.5.3)
Collecting msgpack (from redbiom->q2-greengenes2)
Using cached msgpack-1.1.2-cp310-cp310-macosx_10_9_x86_64.whl.metadata (8.1 kB)
Collecting regex>=2021.8.3 (from nltk->redbiom->q2-greengenes2)
Using cached regex-2026.4.4-cp310-cp310-macosx_10_9_x86_64.whl.metadata (40 kB)
Requirement already satisfied: tqdm in ./miniconda3/envs/qiime2-amplicon-2026.1/lib/python3.10/site-packages (from nltk->redbiom->q2-greengenes2) (4.67.1)
Requirement already satisfied: executing>=1.2.0 in ./miniconda3/envs/qiime2-amplicon-2026.1/lib/python3.10/site-packages (from stack-data->IPython>=3.2.0->scikit-bio->q2-greengenes2) (2.2.1)
Requirement already satisfied: asttokens>=2.1.0 in ./miniconda3/envs/qiime2-amplicon-2026.1/lib/python3.10/site-packages (from stack-data->IPython>=3.2.0->scikit-bio->q2-greengenes2) (3.0.1)
Requirement already satisfied: pure_eval in ./miniconda3/envs/qiime2-amplicon-2026.1/lib/python3.10/site-packages (from stack-data->IPython>=3.2.0->scikit-bio->q2-greengenes2) (0.2.3)
Using cached scipy-1.10.1-cp310-cp310-macosx_10_9_x86_64.whl (35.1 MB)
Using cached cython-3.2.4-cp39-abi3-macosx_10_9_x86_64.whl (2.9 MB)
Using cached nose-1.3.7-py3-none-any.whl (154 kB)
Using cached msgpack-1.1.2-cp310-cp310-macosx_10_9_x86_64.whl (81 kB)
Using cached nltk-3.9.4-py3-none-any.whl (1.6 MB)
Using cached regex-2026.4.4-cp310-cp310-macosx_10_9_x86_64.whl (291 kB)
Installing collected packages: nose, scipy, regex, msgpack, cython, nltk, scikit-bio, redbiom, q2-greengenes2
Attempting uninstall: scipy
Found existing installation: scipy 1.13.0
Uninstalling scipy-1.13.0:
Successfully uninstalled scipy-1.13.0
Attempting uninstall: scikit-bio
Found existing installation: scikit-bio 0.6.2
Uninstalling scikit-bio-0.6.2:
Successfully uninstalled scikit-bio-0.6.2
Successfully installed cython-3.2.4 msgpack-1.1.2 nltk-3.9.4 nose-1.3.7 q2-greengenes2-2024.1 redbiom-0.3.9 regex-2026.4.4 scikit-bio-0.5.9 scipy-1.10.1
(qiime2-amplicon-2026.1) atpaok@royal-44-221 \~ %
This this output when I check if qiime works after I have installed q2-greengenes2
(qiime2-amplicon-2026.1) atpaok@royal-44-221 \~ % conda deactivate
conda activate qiime2-amplicon-2026.1
qiime info
QIIME is caching your current deployment for improved performance. This may take a few moments and should only happen once per deployment.
Traceback (most recent call last):
File "/Users/atpaok/miniconda3/envs/qiime2-amplicon-2026.1/lib/python3.10/site-packages/q2cli/util.py", line 277, in get_plugin_manager
return qiime2.sdk.PluginManager.reuse_existing()
File "/Users/atpaok/miniconda3/envs/qiime2-amplicon-2026.1/lib/python3.10/site-packages/rachis/sdk/plugin_manager.py", line 64, in reuse_existing
raise UninitializedPluginManagerError
rachis.sdk.plugin_manager.UninitializedPluginManagerError
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/Users/atpaok/miniconda3/envs/qiime2-amplicon-2026.1/bin/qiime", line 11, in <module>
sys.exit(qiime())
File "/Users/atpaok/miniconda3/envs/qiime2-amplicon-2026.1/lib/python3.10/site-packages/click/core.py", line 1161, in \__call_\_
return self.main(\*args, \*\*kwargs)
File "/Users/atpaok/miniconda3/envs/qiime2-amplicon-2026.1/lib/python3.10/site-packages/click/core.py", line 1082, in main
rv = self.invoke(ctx)
File "/Users/atpaok/miniconda3/envs/qiime2-amplicon-2026.1/lib/python3.10/site-packages/click/core.py", line 1697, in invoke
return \_process_result(sub_ctx.command.invoke(sub_ctx))
File "/Users/atpaok/miniconda3/envs/qiime2-amplicon-2026.1/lib/python3.10/site-packages/click/core.py", line 1443, in invoke
return ctx.invoke(self.callback, \*\*ctx.params)
File "/Users/atpaok/miniconda3/envs/qiime2-amplicon-2026.1/lib/python3.10/site-packages/click/core.py", line 788, in invoke
return \__callback(\*args, \*\*kwargs)
File "/Users/atpaok/miniconda3/envs/qiime2-amplicon-2026.1/lib/python3.10/site-packages/q2cli/builtin/info.py", line 51, in info
import q2cli.core.cache
File "/Users/atpaok/miniconda3/envs/qiime2-amplicon-2026.1/lib/python3.10/site-packages/q2cli/core/cache.py", line 276, in <module>
CACHE = DeploymentCache()
File "/Users/atpaok/miniconda3/envs/qiime2-amplicon-2026.1/lib/python3.10/site-packages/q2cli/core/cache.py", line 61, in \__init_\_
self.\_state = self.\_get_cached_state(refresh=refresh)
File "/Users/atpaok/miniconda3/envs/qiime2-amplicon-2026.1/lib/python3.10/site-packages/q2cli/core/cache.py", line 107, in \_get_cached_state
self.\_cache_current_state(current_requirements)
File "/Users/atpaok/miniconda3/envs/qiime2-amplicon-2026.1/lib/python3.10/site-packages/q2cli/core/cache.py", line 196, in \_cache_current_state
state = self.\_get_current_state()
File "/Users/atpaok/miniconda3/envs/qiime2-amplicon-2026.1/lib/python3.10/site-packages/q2cli/core/cache.py", line 244, in \_get_current_state
plugin_manager = q2cli.util.get_plugin_manager()
File "/Users/atpaok/miniconda3/envs/qiime2-amplicon-2026.1/lib/python3.10/site-packages/q2cli/util.py", line 289, in get_plugin_manager
return qiime2.sdk.PluginManager()
File "/Users/atpaok/miniconda3/envs/qiime2-amplicon-2026.1/lib/python3.10/site-packages/rachis/sdk/plugin_manager.py", line 73, in \__new_\_
self.\_init(add_plugins=add_plugins)
File "/Users/atpaok/miniconda3/envs/qiime2-amplicon-2026.1/lib/python3.10/site-packages/rachis/sdk/plugin_manager.py", line 111, in \_init
plugin = entry_point.load()
File "/Users/atpaok/miniconda3/envs/qiime2-amplicon-2026.1/lib/python3.10/importlib/metadata/\__init_\_.py", line 171, in load
module = import_module(match.group('module'))
File "/Users/atpaok/miniconda3/envs/qiime2-amplicon-2026.1/lib/python3.10/importlib/\__init_\_.py", line 126, in import_module
return \_bootstrap.\_gcd_import(name\[level:\], package, level)
File "/Users/atpaok/miniconda3/envs/qiime2-amplicon-2026.1/lib/python3.10/site-packages/q2_vsearch/plugin_setup.py", line 12, in <module>
import q2_vsearch.\_cluster_features
File "/Users/atpaok/miniconda3/envs/qiime2-amplicon-2026.1/lib/python3.10/site-packages/q2_vsearch/\_cluster_features.py", line 15, in <module>
import skbio
File "/Users/atpaok/miniconda3/envs/qiime2-amplicon-2026.1/lib/python3.10/site-packages/skbio/\__init_\_.py", line 11, in <module>
import skbio.io # noqa
File "/Users/atpaok/miniconda3/envs/qiime2-amplicon-2026.1/lib/python3.10/site-packages/skbio/io/\__init_\_.py", line 244, in <module>
import_module('skbio.io.format.clustal')
File "/Users/atpaok/miniconda3/envs/qiime2-amplicon-2026.1/lib/python3.10/importlib/\__init_\_.py", line 126, in import_module
return \_bootstrap.\_gcd_import(name\[level:\], package, level)
File "/Users/atpaok/miniconda3/envs/qiime2-amplicon-2026.1/lib/python3.10/site-packages/skbio/io/format/clustal.py", line 148, in <module>
from skbio.alignment import TabularMSA
File "/Users/atpaok/miniconda3/envs/qiime2-amplicon-2026.1/lib/python3.10/site-packages/skbio/alignment/\__init_\_.py", line 203, in <module>
from .\_tabular_msa import TabularMSA
File "/Users/atpaok/miniconda3/envs/qiime2-amplicon-2026.1/lib/python3.10/site-packages/skbio/alignment/\_tabular_msa.py", line 17, in <module>
from skbio.metadata.\_mixin import MetadataMixin, PositionalMetadataMixin
File "/Users/atpaok/miniconda3/envs/qiime2-amplicon-2026.1/lib/python3.10/site-packages/skbio/metadata/\__init_\_.py", line 27, in <module>
from .\_interval import Interval, IntervalMetadata
File "/Users/atpaok/miniconda3/envs/qiime2-amplicon-2026.1/lib/python3.10/site-packages/skbio/metadata/\_interval.py", line 13, in <module>
from .\_intersection import IntervalTree
ImportError: dlopen(/Users/atpaok/miniconda3/envs/qiime2-amplicon-2026.1/lib/python3.10/site-packages/skbio/metadata/\_intersection.cpython-310-darwin.so, 0x0002): tried: '/Users/atpaok/miniconda3/envs/qiime2-amplicon-2026.1/lib/python3.10/site-packages/skbio/metadata/\_intersection.cpython-310-darwin.so' (duplicate LC_RPATH '/Users/atpaok/miniconda3/envs/qiime2-amplicon-2026.1/lib'), '/System/Volumes/Preboot/Cryptexes/OS/Users/atpaok/miniconda3/envs/qiime2-amplicon-2026.1/lib/python3.10/site-packages/skbio/metadata/\_intersection.cpython-310-darwin.so' (no such file), '/Users/atpaok/miniconda3/envs/qiime2-amplicon-2026.1/lib/python3.10/site-packages/skbio/metadata/\_intersection.cpython-310-darwin.so' (duplicate LC_RPATH '/Users/atpaok/miniconda3/envs/qiime2-amplicon-2026.1/lib')