pyenvを使用してPythonバージョンを管理する
1345 ワード
pyenvの概要
pyenvはPythonバージョン管理ツールです.pyenvは、グローバルなPythonバージョンを変更したり、システムに複数のバージョンのPythonをインストールしたり、ディレクトリレベルのPythonバージョンを設定したり、virtual python environmentsを作成したり管理したりすることができます.
pyenvのインストールインストールgit: 取付依存: pythonユーザーの追加: pyenvのインストール: 環境変数の追加
Pyenv使用インストール指定バージョン: オフライン取付 現行バージョンの表示: すべてのバージョンをリストアップ: カレントディレクトリおよびサブディレクトリのバージョンを設定: Virtualenv
プラグインvirtualenvを使用して独立した空間を作成し、モジュール/パッケージ間の分離を実現仮想環境の作成: 使用仮想環境:
pyenvはPythonバージョン管理ツールです.pyenvは、グローバルなPythonバージョンを変更したり、システムに複数のバージョンのPythonをインストールしたり、ディレクトリレベルのPythonバージョンを設定したり、virtual python environmentsを作成したり管理したりすることができます.
pyenvのインストール
~]# yum install -y git
~]# yum install zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel xz xz-devel libffi-devel findutils
~]# useradd python
~]$ sudo curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash
vim ~/.bashrc
export PATH="$HOME/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
Pyenv使用
pyenv install 3.8.2
~]$ mkdir .pyenv/cache
~]$ mv Python-3.5.2.tgz Python-3.5.2.tar.xz Python-3.5.2.tar.gz .pyenv/cache
~]$ pyenv install 3.5.2
pyenv version
pyenv versions
pyenv local 3.5.2
プラグインvirtualenvを使用して独立した空間を作成し、モジュール/パッケージ間の分離を実現
pyenv virtualenv 3.8.3 py383
pyenv local py383