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

MNT: instruct users to use conda from Miniforge for it's better licensing. #1205

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

nstelter-slac
Copy link
Collaborator

Avoid the commercial license of Anaconda and use Miniforge instead, which has fully opensource licence (BSD-3-Clause).

Miniforge is also the listed preferred installer by the conda-forge repository we use anyway.

licensing.

Avoid the commercial license of Anaconda and use Miniforge instead,
which has fully opensource licence (BSD-3-Clause).

Miniforge is also the listed preferred installer by the conda-forge repository we use anyway.
@nstelter-slac
Copy link
Collaborator Author

nstelter-slac commented Mar 19, 2025

i tried out installing miniforge locally, and pydm setup works correctly.

note that it does seem tricky to have both anaconda and miniforge installed at same time (i only had a few local conda envs so i just uninstalled anaconda and removed all my current envs b4 installing miniforge)

@nstelter-slac
Copy link
Collaborator Author

@prjemian
Copy link
Collaborator

prjemian commented Mar 19, 2025 via email

@nstelter-slac
Copy link
Collaborator Author

nstelter-slac commented Mar 21, 2025

Make sure to replace the defaults channel with nodefaults. Look for this in any .condarc file. User home directory, environment, base, etc.

as a note, things workout nicely if u just remove everything anaconda and install miniforge. (although my anaconda only had a few envs i was ok just manually recreating in miniforge and no custom config settings)

the manual uninstall instructions for miniconda instruct u to remove all the .condarc files in your home dir (although not any system wide ones in /etc/ or something): https://www.anaconda.com/docs/getting-started/miniconda/uninstall

and then after doing the default miniforge install, it doesn't seem to create a .condarc with any references to 'defaults', and only has set conda-forge as a channel:

$ conda config --show channels
channels:
  - conda-forge

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

Successfully merging this pull request may close these issues.

2 participants