skip to content
barorin&

pyenvの使い方

/ 1 min read

Table of Contents

はじめに

公式のGitHubを見ながらやってみましょう。
環境は EC2 の t2.micro、OS は Amazon Linux2 です。

方法

pyenvのインストール

Terminal window
# pyenvのインストール実行
$ curl https://pyenv.run | bash
# pyenvの設定を .bashrcに追加
$ echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
$ echo 'command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
$ echo 'eval "$(pyenv init -)"' >> ~/.bashrc
# シェル再起動
$ exec "$SHELL"
# インストール確認
$ pyenv --version

Pythonのインストール

Terminal window
# 必要ライブラリの準備
$ sudo yum remove -y openssl-devel
$ sudo yum install -y openssl11-devel bzip2-devel xz-devel
# pyenvでPythonをインストール
$ pyenv install 3.11

pyenvの使い方

Terminal window
# 一覧表示
$ pyenv versions
# グローバルで使うバージョンを指定する
$ pyenv global 3.11
# ローカルで使うバージョンを指定する
$ cd hoge
$ pyenv local 3.11
# -> カレントディレクトリに.python-versionというファイルが作成されます
# Pythonのフルパス確認
$ pyenv which python3.11

この記事を書いた人

barorinのプロフィール画像

barorin公認会計士

会計とITの二足のわらじで働く公認会計士です。Pythonを中心に、会計・監査の実務で実際に使っているコードや、Ubuntu・Raspberry Piの設定メモを書いています。