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

浙公网安备 33010602011771号