「インストール - Pyenv」の版間の差分

ナビゲーションに移動 検索に移動
44行目: 44行目:
   
   
  # ログインシェルがBashの場合
  # ログインシェルがBashの場合
  exportPYENV_ROOT="<Pyenvのインストールディレクトリ>"
  export PYENV_ROOT="<Pyenvのインストールディレクトリ>"
  command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"
  command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)" </syntaxhighlight>
<br>
Bash、Zsh、Fish等の各シェルに合わせて、環境を設定する。<br>
<syntaxhighlight lang="sh">
# Bashの場合
# ~/.bashrcファイル
  eval "$(pyenv init -)"
  eval "$(pyenv init -)"
  eval "$(pyenv virtualenv-init -)"
  eval "$(pyenv virtualenv-init -)"
   
   
  # Zshの場合
  # ログインシェルがZshの場合
  # ~/.zshrcファイル
  export PYENV_ROOT="<Pyenvのインストールディレクトリ>"
  eval "$(pyenv init --path)"
  [[ -d $PYENV_ROOT/bin ]] && export PATH="$PYENV_ROOT/bin:$PATH"
  eval "$(pyenv init -)"
  eval "$(pyenv init -)"
  eval "$(pyenv virtualenv-init -)"
  eval "$(pyenv virtualenv-init -)"
   
   
  # Fishの場合
  # ログインシェルがFish 3.2以降の場合
set -Ux PYENV_ROOT <Pyenvのインストールディレクトリ>
fish_add_path $PYENV_ROOT/bin
# ログインシェルがFish 3.1以前の場合
set -Ux PYENV_ROOT <Pyenvのインストールディレクトリ>
set -U fish_user_paths $PYENV_ROOT/bin $fish_user_paths
</syntaxhighlight>
<br>
<u>ログインシェルがFishの場合、~/.config/fish/config.fishファイルにも設定を記述する。</u><br>
<syntaxhighlight lang="fish">
  # ~/.config/fish/config.fishファイル
  # ~/.config/fish/config.fishファイル
  eval "$(pyenv init --path)"
   
  eval "$(pyenv init -)"
  pyenv init - | source
  eval "$(pyenv virtualenv-init -)"
  pyenv virtualenv-init - | source
  </syntaxhighlight>
  </syntaxhighlight>
<br>
<br>

案内メニュー