13,007
回編集
18行目: | 18行目: | ||
または | または | ||
wget https://github.com/pyenv/pyenv/archive/refs/tags/<バージョン>.tar.gz | wget https://github.com/pyenv/pyenv/archive/refs/tags/<バージョン>.tar.gz | ||
<br> | |||
必要ならば、Pyenv-UpdateやVirtualEnvをインストールする。<br> | |||
cd /<PyEnvのインストールディレクトリ>/plugins | |||
git clone https://github.com/pyenv/pyenv-update | |||
cd /<PyEnvのインストールディレクトリ>/plugins | |||
git clone https://github.com/pyenv/pyenv-virtualenv.git | |||
<br> | <br> | ||
次に、環境変数<code>PYENV_ROOT</code>を定義して、上記でダウンロードしたPyenvディレクトリを指定する。<br> | 次に、環境変数<code>PYENV_ROOT</code>を定義して、上記でダウンロードしたPyenvディレクトリを指定する。<br> | ||
28行目: | 35行目: | ||
# SUSE | # SUSE | ||
export PATH="/<Pyenvのインストールディレクトリ>/bin:$PATH" | export PATH="/<Pyenvのインストールディレクトリ>/bin:$PATH" | ||
export PYENV_ROOT="<Pyenvのインストールディレクトリ>" | export PYENV_ROOT="<Pyenvのインストールディレクトリ>" | ||
eval "$(pyenv init -)" | |||
eval "$(pyenv virtualenv-init -)" | |||
# Raspberry Pi | # Raspberry Pi | ||
export PATH="/<Pyenvのインストールディレクトリ>/bin:$PATH" | export PATH="/<Pyenvのインストールディレクトリ>/bin:$PATH" | ||
export PYENV_ROOT="<PyEnvのインストールディレクトリ>" | |||
export PYENV_ROOT="< | eval "$(pyenv init -)" | ||
eval "$(pyenv virtualenv-init -)" | |||
</syntaxhighlight> | </syntaxhighlight> | ||
<br> | <br> | ||
Bash、Zsh、Fish等の各シェルに合わせて、環境を設定する。<br> | |||
<br> | |||
<syntaxhighlight lang="sh"> | <syntaxhighlight lang="sh"> | ||
# ~/. | # Bashの場合 | ||
# ~/.bashrcファイル | |||
eval "$(pyenv init -)" | |||
eval "$(pyenv virtualenv-init -)" | |||
# Zshの場合 | |||
# ~/.zshrcファイル | |||
eval "$(pyenv init --path)" | |||
eval "$(pyenv init -)" | |||
eval "$(pyenv virtualenv-init -)" | |||
# Fishの場合 | |||
# ~/.config/fish/config.fishファイル | |||
eval "$(pyenv init --path)" | |||
eval "$(pyenv init -)" | |||
eval "$(pyenv virtualenv-init -)" | |||
</syntaxhighlight> | </syntaxhighlight> | ||
<br> | <br> | ||
PCを再起動、または、再ログインする。<br> | |||
これにより、<code>pyenv</code>コマンドが使用できるようになる。<br> | |||
exec "$SHELL" | exec "$SHELL" | ||
<br> | <br> | ||
例えば、Python 3. | 例えば、Python 3.11.3をローカルにインストールするには、以下のコマンドを実行する。<br> | ||
pyenv local 3.11.3 | |||
<br> | |||
インストールディレクトリは、$PYENV_ROOT/versionsディレクトリである。<br> | インストールディレクトリは、$PYENV_ROOT/versionsディレクトリである。<br> | ||
<br> | <br> |