Skip to content

Instantly share code, notes, and snippets.

@ekreutz
Last active October 11, 2024 15:09
Show Gist options
  • Save ekreutz/995bb95e428358b9efa2b2f80b02143c to your computer and use it in GitHub Desktop.
Save ekreutz/995bb95e428358b9efa2b2f80b02143c to your computer and use it in GitHub Desktop.
Fix tmux messing with conda path

Fix tmux messing with conda

Problem: When running a conda environment and opening tmux on macOS, a utility called path_helper is run again. Essentially, the shell is initialized twice which messes up the ${PATH} so that the wrong Python version shows up within tmux.

Solution

If using bash, edit /etc/profile and add one line. (For zsh, edit /etc/zprofile)

...
if [ -x /usr/libexec/path_helper ]; then
        PATH="" # <- ADD THIS LINE (right before path_helper call)
        eval `/usr/libexec/path_helper -s`
fi
...

You're welcome :)

@bentaculum
Copy link

Nice fix, thank you!

@javimontero
Copy link

Cool

@kalinlau
Copy link

nice fix, thx

@woml
Copy link

woml commented Mar 12, 2022

Cool! It's helpful.

@MProuts
Copy link

MProuts commented Sep 29, 2022

thx

Copy link

ghost commented Jun 15, 2023

Thx! :)

@taesiri
Copy link

taesiri commented Oct 27, 2023

Thank you!

@GeoffreyBrunet
Copy link

Any idea for resolve this problem using Fish shell please ?

@davidgao7
Copy link

Thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment