「Pyenv」の版間の差分
提供: fukudat.net
ナビゲーションに移動検索に移動
(ページの作成:「pyenv を Ubuntu 20.04 で動かす覚書き。 == Install == <pre> $ sudo apt-get install -y \ build-essential \ libffi-dev \ libssl-dev \ zlib1g-dev \…」) |
|||
| 1行目: | 1行目: | ||
pyenv を Ubuntu 20.04 で動かす覚書き。 | pyenv を Ubuntu 20.04 で動かす覚書き。 | ||
| − | == | + | == Ubuntuでの準備 == |
<pre> | <pre> | ||
$ sudo apt-get install -y \ | $ sudo apt-get install -y \ | ||
| 15行目: | 15行目: | ||
</pre> | </pre> | ||
| + | == Install == | ||
~/.bash_profile に以下のコードを足す。 | ~/.bash_profile に以下のコードを足す。 | ||
<pre> | <pre> | ||
| − | export PYENV_ROOT= | + | export PYENV_ROOT=${HOME}/.pyenv |
| − | if [ -d "$PYENV_ROOT" ]; then | + | if [ -d "${PYENV_ROOT}" ]; then |
| − | export PATH=$PYENV_ROOT/bin:$PATH | + | export PATH=${PYENV_ROOT}/bin:$PATH |
| + | eval "$(pyenv init --path)" | ||
eval "$(pyenv init -)" | eval "$(pyenv init -)" | ||
| + | eval "$(pyenv virtualenv-init -)" | ||
| + | export PIP_CONFIG_FILE=${HOME}/.pyenv/pip.conf | ||
fi | fi | ||
</pre> | </pre> | ||
| 27行目: | 31行目: | ||
<pre> | <pre> | ||
$ git clone https://github.com/pyenv/pyenv.git ~/.pyenv | $ git clone https://github.com/pyenv/pyenv.git ~/.pyenv | ||
| + | $ git clone https://github.com/pyenv/pyenv-virtualenv.git ~/.pyenv/plugins/pyenv-virtualenv | ||
</pre> | </pre> | ||
| 33行目: | 38行目: | ||
<pre> | <pre> | ||
$ pyenv --version | $ pyenv --version | ||
| + | </pre> | ||
| + | |||
| + | なお、Mac では Homebrew でも入る。 | ||
| + | <pre> | ||
| + | $ brew update | ||
| + | $ brew install pyenv | ||
</pre> | </pre> | ||
2021年8月8日 (日) 02:59時点における最新版
pyenv を Ubuntu 20.04 で動かす覚書き。
Ubuntuでの準備
$ sudo apt-get install -y \
build-essential \
libffi-dev \
libssl-dev \
zlib1g-dev \
liblzma-dev \
libbz2-dev \
libreadline-dev \
libsqlite3-dev \
git
Install
~/.bash_profile に以下のコードを足す。
export PYENV_ROOT=${HOME}/.pyenv
if [ -d "${PYENV_ROOT}" ]; then
export PATH=${PYENV_ROOT}/bin:$PATH
eval "$(pyenv init --path)"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
export PIP_CONFIG_FILE=${HOME}/.pyenv/pip.conf
fi
pyenv を github からゲット。
$ git clone https://github.com/pyenv/pyenv.git ~/.pyenv $ git clone https://github.com/pyenv/pyenv-virtualenv.git ~/.pyenv/plugins/pyenv-virtualenv
.bash_profile を読み直すために、login し直す (か、アップデートした部分を source する)。 pyenv のバージョンを確認。
$ pyenv --version
なお、Mac では Homebrew でも入る。
$ brew update $ brew install pyenv
python のインストール
available な python version をリストする。
$ pyenv install --list
たくさん出てくる中から、一つ選んでインストール。
$ pyenv install 3.8.8
使い方
インストールされてる python のバージョンをリストする。
$ pyenv versions
global に python version をセットする。
$ pyenv global 3.8.8