Centos7 安裝pyenv

Centos7 安裝pyenv

有時多個python版本仍是但願用pyenv隔離下,避免不一樣版本庫間的影響干擾。有時爲了不固有bug的影響,但願從零開始安裝一個純淨的環境,pyenv就能夠發揮做用了。python

提早安裝好依賴的庫文件

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
  • 1

安裝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
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

測試是否安裝好

pyenv install --list
  • 1
  • 2

可能會報錯,提早安裝好相應庫文件再安裝環境git

pip error while installing Python: 「Ignoring ensurepip failure: pip 8.1.1 requires SSL/TLS」
  • 1

ubuntu下須要安裝如下庫文件github

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

若是是Centos則安裝如下庫文件sql

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

安裝python3.5.2環境ubuntu

pyenv install 3.5.2
  • 1

給相應環境安裝包

. 安裝你須要的Python版本:

pyenv install 3.4.5 //安裝完成自帶的包有pip和setuptools
切換系統默認的Python版本:
& pyenv global 3.4.5
安裝本身須要的包:
$ sudo ~/.pyenv/version/3.4.1/pip3 install requests
或者是
$ pip install xxx //xxx爲包名bash

pip install requests測試

sudo ~/.pyenv/version/3.4.1/pip3 install requests
相關文章
相關標籤/搜索