ユーザ用ツール

サイト用ツール


development:language:python:pyenv:centos

文書の過去の版を表示しています。


CentOS

このページについて

インストール記録

  • OS:CentOS7
  • shell:bash
  • 各自のhomeディレクトリにインストールするものとした

pyenvは複数のpythonバージョンを保持できる。

pyenv-virtualenvは同一バージョンのpythonでライブラリなどを別に保持できる1)

事前準備

$ sudo yum install gcc zlib-devel bzip2 bzip2-devel readline readline-devel sqlite sqlite-devel openssl openssl-devel git

インストール

$ sudo git clone https://github.com/yyuu/pyenv.git /opt/.pyenv
$ sudo git clone https://github.com/yyuu/pyenv-virtualenv.git /opt/.pyenv/plugins/pyenv-virtualenv

設定

# (末尾に入力)

.bashrc
# for pyenv
if [ -d "/opt/.pyenv" ]; then
  echo '>> Exist pyenv'
  export PYENV_ROOT="/opt/.pyenv"
  export PATH=${PYENV_ROOT}/bin:$PATH
  eval "$(pyenv init -)"
  eval "$(pyenv virtualenv-init -)"
else
  echo '>> NO INSTALL pyenv'
fi

設定のリロード

# source $HOME/.bashrc

※ PATHが書き換えられてpyenvのpythonが生きるため、この段階ではpythonが動かなくなってるので注意

1)
virtualenvと混同されることが多いので注意
development/language/python/pyenv/centos.1547696110.txt.gz · 最終更新: 2019/01/17 03:35 by hayashi