Skip to content

WEB: Use mambaforge for the getting started installation instructions? #46793

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

Closed
datapythonista opened this issue Apr 17, 2022 · 6 comments · Fixed by #48220
Closed

WEB: Use mambaforge for the getting started installation instructions? #46793

datapythonista opened this issue Apr 17, 2022 · 6 comments · Fixed by #48220
Labels

Comments

@datapythonista
Copy link
Member

We've got this page in our website, that is helping users set up a working environment to use pandas. With Anaconda moving to libmamba is probably fine to leave it as it is, but I'd personally use mambaforge in the page, which I think is probably a better choice of tool (smaller, only conda-forge channel, faster, a bit nicer UI). Does anyone think it's better to stay with Anaconda?

@datapythonista datapythonista added Needs Discussion Requires discussion from core team before further action good first issue Web pandas website labels Apr 17, 2022
@akaigraham
Copy link

Agree that the benefits of mamba are clear, especially when considering the speed improvements. That being said, I feel getting started with Anaconda is still easier than mamba for most beginners. If I'm not mistaken, mamba depends on conda already being installed. At the very least, I think mamba should be added to the advanced installations page - this page also already includes miniconda instructions and outlines the size of installing via anaconda.

@datapythonista
Copy link
Member Author

mambaforge can be downloaded as Anaconda, and while conda it's a dependency this is transparent to the user.

@akaigraham
Copy link

You're right, I agree, advantages are clear so makes sense to me.

@tjbai
Copy link

tjbai commented Jun 23, 2022

Hi! I'm a first-time contributor and noticed this issue was still open—I'd be willing to help add mambaforge installation instructions to the advanced installations page or consider other options if we can reach a consensus on what's best.

@mroeschke mroeschke removed the Needs Discussion Requires discussion from core team before further action label Jul 7, 2022
@MarcoGorelli
Copy link
Member

I didn't know about this until coming across this issue, I just did

conda install mamba -n base -c conda-forge
mamba env create -f environment.yml 
conda activate pandas-dev

and it worked fine - I didn't time it, but it seemed much faster

Happy to have a PR @tjbai

@datapythonista
Copy link
Member Author

Mamba started using the conda solver, so this is probably not as important, as the conda solver should stop being useless for environments with several dependencies.

Mamba can be downloaded from mambaforge directly, conda is not required. That's probably the best for the guide, since it's faster and simpler.

I'd still be +1 on replacing conda by mambaforge, even with the conda improvement.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants