I'm not sure what to do here. I'm using a 2020 M1 MacBook Air.
Hi @baconpotato,
Welcome to the forum
Thanks for providing those screenshots! From your first screenshot it looks like you have two conda instances on your machine - one from anaconda3 and one from miniconda3. This could be the culprit. Do you have a need for the full anaconda3 package manager, or would miniconda3 suffice? It would probably be best to remove both from your machine (if one is not needed) and then start with a fresh install of miniconda3 (via QIIME 2 install instructions).
From your home directory, you can run:
rm -rf /Users/joy/anaconda3
rm -rf /Users/joy/miniconda3
This will remove both of the existing installations from your machine, and you can run a fresh miniconda3 installation from there (via above instructions). Hope this helps! Let us know if you run into any further issues.
Cheers
Hello again, thank you so much for the help so far! I've done what you said and tried installing qiime again but ran into this error.
Hey @baconpotato,
Thanks for following up with those screenshots - it appears as though this issue is related to the architecture being used when running that conda command (i.e. conda install wget
). If you have a newer Macbook that uses an Apple silicon chip, you'll want to include this at the beginning of your command (which should hopefully fix this issue):
CONDA_SUBDIR=osx-64 conda install wget
From there, you'll follow the QIIME 2 install instructions for macOS (Apple Silicon) and that should get you squared away - but please let us know if you run into any further issues!
Cheers
Hi @baconpotato,
Thanks for sharing those screenshots. Let's see what architecture you're running these commands under to get a better idea of what's going on (as it looks like you may be running under rosetta). Please run:
uname -m
And copy/paste the output in your reply. Thanks!
Hello,
Thank you for the help so far! I got arm64 as the output.
Hey @baconpotato,
Thanks for checking that! Okay so you're not running in a rosetta terminal, that's interesting. Based on the previous error message, I expected to see x86_64
as your listed architecture, which would explain where the incompatibility was coming from. But since you're running natively, nothing should be trying to pull that architecture.
Let's take a look at a few things to gather some more info. Please copy/paste the entire output of each of the following:
env
cat ~/.condarc
cat ~/.zshrc
Note that you may either have a .zshrc OR a .bashrc config file (but I'm guessing you have .zshrc because you have a newer mac). If the last command doesn't work, try with ~/.bashrc instead.
This will help us look through your existing environment variables and system/conda config files to see if there's anything that is still pointing at the incorrect architecture.
Cheers
Hey @baconpotato,
Thanks! Okay so one thing that stands out to me is your listed channels. This may be where the issue is coming from - you may be unintentionally pulling incompatible packages from either the main
or r
channels that are currently listed in your config. Let's remove those channels with the following commands:
conda config --remove channels https://repo.anaconda.com/pkgs/main
conda config --remove channels https://repo.anaconda.com/pkgs/r
Then we can test out installing wget
one more time - but let's specify the channel we want it to come from this time, with the following command:
conda install -c conda-forge wget
Hopefully this should resolve the issue, but let me know if you still run into any errors!
Cheers