conda-forge / conda-forge/miniforge

macOS install issue Miniforge3 24.11.3-2

Open
#750 0 comments 0 reactions 0 assignees View on GitHub
bug
Dominant language
Shell
Stars
10.2k
Forks
530
PR merge metrics
No merged PRs in 30d

Description

### Solution to issue cannot be found in the documentation.

- [x] I checked the documentation.

### Issue

Per install instructions used the following to install mamba and accepted all default values
```
curl -L -O "https://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-$(uname)-$(uname -m).sh"
bash Miniforge3-$(uname)-$(uname -m).sh
```

I found multiple hurdles in setting up micromamba... it would be good if these were solved so that others have a smoother onboarding experience

**Hurdle 1 - Activate environment via micromamba does not work**

```
micromamba activate base
```
The instruction to use this command was shown on screen and it did not work.. I dont think micromamba was installed per the install steps above.

**Hurdle 2 - Poor instructions for Activate environment via eval statement **

```
eval "$(/Users/zzz/miniforge3/bin/conda shell.YOUR_SHELL_NAME hook)"
```
There were no instructions to replace the text "YOUR_SHELL_NAME" - all commands will be assumed to be used verbosely unless explicitly instructed otherwise. The instructions also did not provide a format for this replacement string e.g. lower case / how a person could determine their shell

**Hurdle 3 - conda init Shell integration does not work**

`conda init`

This command output was as follows, which did not successfully intedgrate with my shell (ZSH)

i.e. bash is not my shell the commands generated needed to be addred to ~/.zshrc

> no change /Users/zzz/miniforge3/condabin/conda
> no change /Users/zzz/miniforge3/bin/conda
> no change /Users/zzz/miniforge3/bin/conda-env
> no change /Users/zzz/miniforge3/bin/activate
> no change /Users/zzz/miniforge3/bin/deactivate
> no change /Users/zzz/miniforge3/etc/profile.d/conda.sh
> no change /Users/zzz/miniforge3/etc/fish/conf.d/conda.fish
> no change /Users/zzz/miniforge3/shell/condabin/Conda.psm1
> no change /Users/zzz/miniforge3/shell/condabin/conda-hook.ps1
> no change /Users/zzz/miniforge3/lib/python3.12/site-packages/xontrib/conda.xsh
> no change /Users/zzz/miniforge3/etc/profile.d/conda.csh
> modified /Users/zzz/.bash_profile
>

### Installed packages

```shell
# packages in environment at /Users/zzz/miniforge3:
#
# Name Version Build Channel
archspec 0.2.5 pyhd8ed1ab_0 conda-forge
boltons 24.0.0 pyhd8ed1ab_1 conda-forge
brotli-python 1.1.0 py312hde4cb15_2 conda-forge
bzip2 1.0.8 h99b78c6_7 conda-forge
c-ares 1.34.4 h5505292_0 conda-forge
ca-certificates 2025.1.31 hf0a4a13_0 conda-forge
certifi 2025.1.31 pyhd8ed1ab_0 conda-forge
cffi 1.17.1 py312h0fad829_0 conda-forge
charset-normalizer 3.4.1 pyhd8ed1ab_0 conda-forge
colorama 0.4.6 pyhd8ed1ab_1 conda-forge
conda 24.11.3 py312h81bd7bf_0 conda-forge
conda-libmamba-solver 24.9.0 pyhd8ed1ab_0 conda-forge
conda-package-handling 2.4.0 pyh7900ff3_2 conda-forge
conda-package-streaming 0.11.0 pyhd8ed1ab_1 conda-forge
distro 1.9.0 pyhd8ed1ab_1 conda-forge
fmt 11.0.2 h420ef59_0 conda-forge
frozendict 2.4.6 py312h0bf5046_0 conda-forge
h2 4.2.0 pyhd8ed1ab_0 conda-forge
hpack 4.1.0 pyhd8ed1ab_0 conda-forge
hyperframe 6.1.0 pyhd8ed1ab_0 conda-forge
idna 3.10 pyhd8ed1ab_1 conda-forge
jsonpatch 1.33 pyhd8ed1ab_1 conda-forge
jsonpointer 3.0.0 py312h81bd7bf_1 conda-forge
krb5 1.21.3 h237132a_0 conda-forge
libarchive 3.7.7 h3b16cec_3 conda-forge
libcurl 8.12.1 h73640d1_0 conda-forge
libcxx 19.1.7 ha82da77_0 conda-forge
libedit 3.1.20250104 pl5321hafb1f1b_0 conda-forge
libev 4.33 h93a5062_2 conda-forge
libexpat 2.6.4 h286801f_0 conda-forge
libffi 3.4.2 h3422bc3_5 conda-forge
libiconv 1.18 hfe07756_1 conda-forge
liblzma 5.6.4 h39f12f2_0 conda-forge
libmamba 1.5.12 hdf44a08_0 conda-forge
libmambapy 1.5.12 py312h86ad8a2_0 conda-forge
libnghttp2 1.64.0 h6d7220d_0 conda-forge
libsolv 0.7.30 h6c9b7f8_0 conda-forge
libsqlite 3.49.1 h3f77e49_1 conda-forge
libssh2 1.11.1 h9cc3647_0 conda-forge
libxml2 2.13.6 hce475f1_0 conda-forge
libzlib 1.3.1 h8359307_2 conda-forge
lz4-c 1.10.0 h286801f_1 conda-forge
lzo 2.10 h93a5062_1001 conda-forge
mamba 1.5.12 py312h14bc7db_0 conda-forge
menuinst 2.2.0 py312h81bd7bf_0 conda-forge
ncurses 6.5 h5e97a16_3 conda-forge
openssl 3.4.1 h81ee809_0 conda-forge
packaging 24.2 pyhd8ed1ab_2 conda-forge
pip 25.0.1 pyh8b19718_0 conda-forge
platformdirs 4.3.6 pyhd8ed1ab_1 conda-forge
pluggy 1.5.0 pyhd8ed1ab_1 conda-forge
pybind11-abi 4 hd8ed1ab_3 conda-forge
pycosat 0.6.6 py312hea69d52_2 conda-forge
pycparser 2.22 pyh29332c3_1 conda-forge
pysocks 1.7.1 pyha55dd90_7 conda-forge
python 3.12.9 hc22306f_1_cpython conda-forge
python_abi 3.12 5_cp312 conda-forge
readline 8.2 h1d1bf99_2 conda-forge
reproc 14.2.5.post0 h5505292_0 conda-forge
reproc-cpp 14.2.5.post0 h286801f_0 conda-forge
requests 2.32.3 pyhd8ed1ab_1 conda-forge
ruamel.yaml 0.18.10 py312hea69d52_0 conda-forge
ruamel.yaml.clib 0.2.8 py312h0bf5046_1 conda-forge
setuptools 75.8.2 pyhff2d567_0 conda-forge
tk 8.6.13 h5083fa2_1 conda-forge
tqdm 4.67.1 pyhd8ed1ab_1 conda-forge
truststore 0.10.1 pyh29332c3_0 conda-forge
tzdata 2025a h78e105d_0 conda-forge
urllib3 2.3.0 pyhd8ed1ab_0 conda-forge
wheel 0.45.1 pyhd8ed1ab_1 conda-forge
yaml-cpp 0.8.0 h13dd4ca_0 conda-forge
zstandard 0.23.0 py312h15fbf35_1 conda-forge
zstd 1.5.6 hb46c0d2_0 conda-forge
```

### Environment info

```shell
active environment : base
active env location : /Users/zzz/miniforge3
shell level : 1
user config file : /Users/zzz/.condarc
populated config files : /Users/zzz/miniforge3/.condarc
conda version : 24.11.3
conda-build version : not installed
python version : 3.12.9.final.0
solver : libmamba (default)
virtual packages : __archspec=1=m1
__conda=24.11.3=0
__osx=15.3.2=0
__unix=0=0
base environment : /Users/zzz/miniforge3 (writable)
conda av data dir : /Users/zzz/miniforge3/etc/conda
conda av metadata url : None
channel URLs : https://conda.anaconda.org/conda-forge/osx-arm64
https://conda.anaconda.org/conda-forge/noarch
package cache : /Users/zzz/miniforge3/pkgs
/Users/zzz/.conda/pkgs
envs directories : /Users/zzz/miniforge3/envs
/Users/zzz/.conda/envs
platform : osx-arm64
user-agent : conda/24.11.3 requests/2.32.3 CPython/3.12.9 Darwin/24.3.0 OSX/15.3.2 solver/libmamba conda-libmamba-solver/24.9.0 libmambapy/1.5.12
UID:GID : 501:20
netrc file : None
offline mode : False
```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.