概要
Python3のインストール
pyenvをインストールして、Pythonのバージョンを簡単に切り替えるように設定する。
pyenvのインストールするため、以下のコマンドを実行する。
git clone --depth 1 https://github.com/yyuu/pyenv.git ~/.pyenv
pyenv-virtualenvをインストールするため、以下のコマンドを実行する。
git clone --depth 1 https://github.com/yyuu/pyenv-virtualenv.git ~/.pyenv/plugins/pyenv-virtualenv
次に、.bashrcファイルに以下の設定を追記する。
export PYENV_ROOT="$HOME/.pyenv" export PATH="$PYENV_ROOT/bin:$PATH" export TMPDIR="$HOME/tmp" export PYTHON_PATH=./ eval "$(pyenv init -)" eval "$(pyenv virtualenv-init -)"
.bashrcファイルの設定を反映させる。
source ~/.bashrc
pyenvを使用して、Pythonをインストールする。
# インストールできるPythonのバージョンを表示する pyenv install --list # Pythonのバージョンを指定して、Pythonをインストールする pyenv install 3.8.7
以下に示すように、confファイルを開くことができないというメッセージが出力されるが、正常にインストールされる。
Downloading Python-3.8.7.tgz... -> https://www.python.org/ftp/python/3.7.6/Python-3.8.7.tgz Installing Python-3.8.7... pkg: Unable to open '/usr/local/etc/pkg/repos//sakura11-repo.conf':Permission denied pkg: Insufficient privileges to query the package database pkg: Unable to open '/usr/local/etc/pkg/repos//sakura11-repo.conf':Permission denied pkg: Insufficient privileges to query the package database Installed Python-3.8.7 to /home/beginner/.pyenv/versions/3.8.7
Pythonが正常にインストールされているか確認する。
/home/hogehoge/.pyenv/versions/3.8.7/bin/python3 --version
使用できるPythonのバージョンを確認する。
pyenv versions * system (set by /home/hogehoge/.pyenv/version) 3.8.7
特定のPythonのバージョンに変更する。
pyenv global 3.8.7
現在、設定されているPythonのバージョンを確認する。
python -V