Pyenv

リポジトリ:

pyenv/pyenv: Simple Python Version Management – GitHub

インストール

Homebrew で pyenv をインストールする。

$ brew install pyenv

~/.bash_profile に環境変数の設定を追加する。

$ echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile
$ echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bash_profile

~/.bash_profile に pyenv の初期化処理を追加する。

$ echo -e 'if command -v pyenv 1>/dev/null 2>&1; then\n eval "$(pyenv init -)"\nfi' >> ~/.bash_profile

シェルを再起動する。

$ exec $SHELL -l

ドキュメント:

Installation – README.md – GitHub

使い方

インストール済みの Python を確認する。

$ pyenv versions

インストール可能な Python のリストを表示する。

$ pyenv install --list

指定したバージョンの Python をインストールする。

$ python install 3.8.5

グローバルで使用する Python を指定する。

$ pyenv global 3.8.5

使用する Python を確認する。

$ pyenv version

ドキュメント:

COMMANDS.md – GitHub

参考:

pyenv の使い方 – Qiita

pyenv のインストール/使い方/バージョン切り替えできない時の対処法 – Qiita

pyenv を使って Python のバージョン管理を行う | Anamorphosis Networks

pyenv init

~/.bash_profilepyenv の初期化処理を追加する。

echo -e 'if command -v pyenv 1>/dev/null 2>&1; then\n eval "$(pyenv init -)"\nfi' >> ~/.bash_profile

参考:

バージョンを切り替えられない場合の対処法 – Qiita

インストール/使い方/バージョン切り替えできない時の対処法 – Qiita

どうしてもバージョンが切り替わらなかった話 – Qiita

バージョンを切り替える仕組みを理解する | akamist blog

pyenv rehash

参考:

Homebrew で pyenv をアップデートしたら Python が動かなくなった | かもメモ

Python 3.7 のインストールでエラー

現象:

_ctypes モジュールが見つからずに ModuleNotFoundError が発生する。

ModuleNotFoundError: No module named '_ctypes'

原因:

libffi-devel がインストールされていない。

対処法:

libffi-devel をインストールする。

$ sudo yum install libffi-devel

参考:

pyenv で 3.7 系のインストールに失敗したときのメモ – Qiita

Python 3.7.0 のインストールに失敗 – Qiita

Python 3.7 のインストールでこけた | HackToTech

Python 3.7 needs libffi headers to build on Linux · Issue #1183 · pyenv/pyenv – GitHub

ImportError: No module named ‘_ctypes’ when using Value from module multiprocessing – Stack Overflow

Pyenv-Win

こちらのページを参照

リポジトリ:

pyenv-win/pyenv-win: pyenv for Windows, pyenv is a Simple Python Version Management Tool – GitHub

参考:

Windows 10 で Python をインストール – Qiita

Windows 10 (非WSL) に pyenv + pipenv 環境構築 – Qiita

Windows で pyenv (pyenv-win) | 山pの楽しいお勉強生活

Windows 10 で Pyenv + Pipenv 環境を作る | cles::blog

記事をシェアする:
タグ:

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

Protected by reCAPTCHA