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

ナビゲーションに移動 検索に移動
(Wiki がページ「Pyenvのインストール方法」を「インストール - Pyenv」に、リダイレクトを残さずに移動しました)
13行目: 13行目:


== Git Hubからクローンしてインストール ==
== Git Hubからクローンしてインストール ==
まず、インストールしたいpyenvをクローンする。<br>
まず、[https://github.com/pyenv/pyenv PyenvのGithub]からPyenvをダウンロードする。<br>
ここでは、インストールするディレクトリは、~/.pyenvとする。(別の場所にインストールも可能)<br>
  git clone https://github.com/pyenv/pyenv.git <Pyenvのインストールディレクトリ>
  git clone --depth 1 https://github.com/pyenv/pyenv.git ~/.pyenv
または
wget https://github.com/pyenv/pyenv/archive/refs/tags/<バージョン>.tar.gz
<br>
<br>
次に、環境変数PYENV_ROOTを定義して、上記でクローンしたpyenvディレクトリを指定し、<br>
次に、環境変数<code>PYENV_ROOT</code>を定義して、上記でダウンロードしたPyenvディレクトリを指定する。<br>
pyenvコマンドにアクセスするために、$PYENV_ROOT/binを$PATHに追加する。<br>
また、/<Pyenvのインストールディクレトリ>/binディレクトリを環境変数<code>PATH</code>に追加する。<br>
vi ~/.profile
<br>
<syntaxhighlight lang="sh">
# ~/.profileファイル
  # SUSE
  # SUSE
  echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.profile
  export PATH="/<Pyenvのインストールディレクトリ>/bin:$PATH"
  echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.profile
   
eval "$(pyenv init --path)"
export PYENV_ROOT="<Pyenvのインストールディレクトリ>"
   
   
  # Raspberry Pi
  # Raspberry Pi
  echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.profile
  export PATH="/<Pyenvのインストールディレクトリ>/bin:$PATH"
  echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.profile
  export PYENV_ROOT="<Pyenvのインストールディレクトリ>"
</syntaxhighlight>
<br>
<br>
シェルにpyenv initを追加する。<br>
<code>pyenv init</code>コマンドを追加する。<br>
初期化中にPATHを操作するため、eval "$(pyenv init-)"がシェル構成ファイルの最後に配置されていることを確認してください。<br>
初期化中に環境変数<code>PATH</code>を操作するため、<code>eval "$(pyenv init-)"</code>コマンドを、~/.profileファイルの最後に配置する。<br>
  echo -e 'if command -v pyenv 1>/dev/null 2>&1; then\n  eval "$(pyenv init -)"\nfi' >> ~/.profile
  echo -e 'if command -v pyenv 1>/dev/null 2>&1; then\n  eval "$(pyenv init -)"\nfi' >> ~/.profile
<br>
または
vi ~/.profile
<br>
<syntaxhighlight lang="sh">
# ~/.profileファイル
if command -v pyenv 1>/dev/null 2>&1; then
    eval "$(pyenv init -)"
fi
</syntaxhighlight>
<br>
<br>
シェルを再起動して、パスの変更を有効にする。<br>
シェルを再起動して、パスの変更を有効にする。<br>
これで、pyenvが使用できるようになる。<br>
これにより、Pyenvが使用できるようになる。<br>
  exec "$SHELL"
  exec "$SHELL"
<br>
<br>
例えば、Python 3.8.1をインストールするには、以下のコマンドを実行する。(インストールディレクトリは、~/.pyenv/versions)<br>
例えば、Python 3.8.1をインストールするには、以下のコマンドを実行する。
※ビルドに構成オプションを渡す必要がある場合は、CONFIGURE_OPTS環境変数を使用すること。<br>
インストールディレクトリは、$PYENV_ROOT/versionsディレクトリである。<br>
<br>
<u>※注意</u><br>
<u>ビルドに構成オプションを渡す必要がある場合は、環境変数<code>PYTHON_CONFIGURE_OPTS</code>に<code>--enable-fwamework=</code>オプションを使用すること。</u><br>
  pyenv install 3.8.1
  pyenv install 3.8.1
<br><br>
<br><br>

案内メニュー