I installed miniconda 3 and then Qiime2 without problems, however when I try to run qiime2 with the command:
conda activate qiime2-2021.8
I get this error:
ImportError: cannot import name '_errors' from partially initialized module 'h5py' (most likely due to a circular import) (/opt/apps/intel19/impi19_0/python3/3.7.0/lib/python3.7/site-packages/h5py/init.py)
Can anyone advise? Should I try another version of python? I am using 3.9 currently.
This error is actually an indication that either your PATH or PYTHONPATH env vars are configured in a way that is causing all kinds of "mixing" of your isolated python environments. In particular, I see that the error is referencing a Python 3.7 deployment, however QIIME 2 ships in a Python 3.8 environment.
Go ahead and run env, then copy and paste the results here and we can lend a hand.