「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 で動かす覚書き。
  
== Install ==
+
== 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="$HOME/.pyenv"
+
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