CentOS7安装pyenv

本节内容:

  • 安装
  • 错误处理
  • 使用

一.安装

  首先安装依赖库

sudo yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel

  安装pyenv

mkdir ~/.pyenv
git clone git://github.com/yyuu/pyenv.git ~/.pyenv  
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc  
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc  
echo 'eval "$(pyenv init -)"' >> ~/.bashrc  
exec $SHELL -l 

  测试下是否安装好了没

pyenv install --list

二.错误处理

  报错

pip error while installing Python: “Ignoring ensurepip failure: pip 8.1.1 requires SSL/TLS”

  ubuntu需要安装以下库文件

apt-get install make build-essential libssl-dev zlib1g-dev libbz2-dev libsqlite3-dev

  centos需要安装以下库文件

yum install zlib-devel bzip2-devel sqlite sqlite-devel openssl-devel

  安装python 3.6.5环境

pyenv install 3.5.2

  给相应环境安装包

sudo ~/.pyenv/version/3.4.1/pip3 install requests

三.使用

切换当前目录Python版本为3.65
pyenv local 3.6.5

切换全局目录Python版本为3.6.5
pyenv global 3.6.5

刷新shims
pyenv rehash

 

posted @ 2018-05-29 09:33  最咸的咸鱼  阅读(183)  评论(0)    收藏  举报