Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Installation through mamba #526

Open
valentynbez opened this issue Nov 21, 2021 · 2 comments
Open

Installation through mamba #526

valentynbez opened this issue Nov 21, 2021 · 2 comments

Comments

@valentynbez
Copy link
Contributor

Improvement Description
Due to a growing number of packages, instead of installing through conda install through parallelizable mamba to speed up installation.

Current Behavior
conda env create -n qiime2 --file qiime2.yml.

Proposed Behavior
conda install mamba
mamba env create -n qiime2 --file qiime2.yml

References

  1. Mamba documentation
@thermokarst
Copy link
Contributor

Hi @crusher083 - my understanding is that mamba is a drop-in replacement for conda, so the steps you proposed above should just work. Did you try it and run into some kind of issue? Or are you proposing that we add this to the user docs? Let me know what you had in mind and I'll make sure this issue winds up in the right place. Thanks!

@valentynbez
Copy link
Contributor Author

@thermokarst QIIME2 is a package-heavy software, so I propose adding it to docs, as it speeds up the installation of QIIME2 significantly.

time conda env create -n qiime2-2020.8 --file qiime2-2020.8-py36-linux-conda.yml 
real    5m23,541s
user    3m42,669s
sys     0m20,728s

After env removal and cleaning cache with conda clean -a

time mamba env create -n qiime2-2020.8 --file qiime2-2020.8-py36-linux-conda.yml 
real    3m15,572s
user    2m19,527s
sys     0m20,032s

@thermokarst thermokarst transferred this issue from qiime2/qiime2 Nov 21, 2021
@valentynbez valentynbez reopened this Nov 26, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants