使用Pyenv管理Python版本
1、安装git及pyenv依赖包
~]# yum install git -y
~]~]# yum install gcc make patch gdbm-devel openssl-devel sqlite-devel readline-devel zlib-devel bzip2-devel -y
2、创建Python用户
~]# useradd python
~]# echo python |passwd --stdin python
~]# su - python
3、执行官方脚本安装
~]$ curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer |bash
4、修改环境变量
~]$ vim .bash_profile #追加到最后
export PATH="/home/python/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
~]$ . .bash_profile
5、查看Python版本
~]$ python -V
Python 2.6.6
6、列出pyenv的支持的版本
~]$ pyenv install -l
7、创建环境
~]$ mkdir .pyenv/cache
~]$ cd .pyenv/cache
cache]$ wget https://www.python.org/ftp/python/3.5.3/Python-3.5.3.tar.xz
cache]$ wget https://www.python.org/ftp/python/3.5.3/Python-3.5.3.tgz
cache]$ cd ..
.pyenv]$ pyenv install 3.5.3 -v
8、查看pyenv管理的python版本
~]$ pyenv versions
~]$ pyenv shell 3.5.3
~]$ pyenv local 3.5.3
9、建立虚拟环境
~]$ pyenv virtualenv 3.5.3 df353
~]$ mkdir project/test/ -p
~]$ cd project/test/
test]$ pyenv local df353
(df353) [dongfei@python test]$ python -V #虚拟环境已经配置成功
Python 3.5.3
10、安装ipython和jupyter
~]$ mkdir .pip
~]$ cd .pip/
.pip]$ vim pip.conf
[global]
index-url=https://mirrors.aliyun.com/pypi/simple/
trusted-host=mirrors.aliyun.com
~]$ cd project/test/
test]$ pip install ipython
test]$ pip install jupyter
test]$ jupyter notebook password
test]$ jupyter notebook --ip=0.0.0.0 --no-browser &
访问:http://192.168.0.253:8888/
11、导出虚拟环境包
test]$ pip list #列出当前环境的所有包
test]$ pip freeze > requirement #导出
test2]$ pip install -r ../test/requirement #导入