diff options
author | Tobias Klauser <tklauser@distanz.ch> | 2022-10-03 23:40:38 +0200 |
---|---|---|
committer | Tobias Klauser <tklauser@distanz.ch> | 2022-10-03 23:40:38 +0200 |
commit | 6d90dd35def47f4236d55373741f065ce453b20e (patch) | |
tree | dab849d6e7d3f0f345d0944fad9676c9d2b1baae /.zsh/zshrc/80_python | |
parent | 919d0050d0caeb513134c69538b0f39dd521b3bb (diff) |
Move pyenv and conda initialization to zshrc
Diffstat (limited to '.zsh/zshrc/80_python')
-rw-r--r-- | .zsh/zshrc/80_python | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/.zsh/zshrc/80_python b/.zsh/zshrc/80_python new file mode 100644 index 0000000..6357b52 --- /dev/null +++ b/.zsh/zshrc/80_python @@ -0,0 +1,30 @@ +# zshenv/80_python +# +# Set up tools related to Python +# +# Copyright © 2014-2022 Tobias Klauser <tklauser@distanz.ch> +# Released under the terms of the Artistic Licence 2.0 +# +# Source repository: git://git.distanz.ch/dotfiles/zsh.git + +# see https://opensource.com/article/19/5/python-3-default-mac +if command -v pyenv 1>/dev/null 2>&1; then + eval "$(pyenv init -)" +fi + +# >>> conda initialize >>> +# !! Contents within this block are managed by 'conda init' !! +__conda_setup="$('/opt/homebrew/anaconda3/bin/conda' 'shell.zsh' 'hook' 2> /dev/null)" +if [ $? -eq 0 ]; then + eval "$__conda_setup" +else + if [ -f "/opt/homebrew/anaconda3/etc/profile.d/conda.sh" ]; then + . "/opt/homebrew/anaconda3/etc/profile.d/conda.sh" + else + export PATH="/opt/homebrew/anaconda3/bin:$PATH" + fi +fi +unset __conda_setup +# <<< conda initialize <<< + +# vim:ft=zsh |