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
インストール
$ git clone https://github.com/yyuu/pyenv.git ~/.pyenv $ git clone https://github.com/yyuu/pyenv-virtualenv.git ~/.pyenv/plugins/pyenv-virtualenv
設定
# (末尾に入力)
- .bashrc
# for pyenv if [ -d "~/.pyenv" ]; then echo '>> Exist pyenv' export PYENV_ROOT="~/.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が動かなくなってるので注意
障害
$ pyenv install --list pyenv: no such command `install'
こんなエラーが出て動かない
以下のコマンドで治った2)
$ sudo ./.pyenv/plugins/python-build/install.sh
development/language/python/pyenv/centos.1547697032.txt.gz · 最終更新: 2019/01/17 03:50 by hayashi