pyenv环境搭建

Posted l-dongf

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pyenv环境搭建相关的知识,希望对你有一定的参考价值。

使用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) [[email protected] 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  #导入

以上是关于pyenv环境搭建的主要内容,如果未能解决你的问题,请参考以下文章

pyenv环境搭建

pyenv和virtualenv搭建python虚拟环境

Python实用环境pyenv搭建教程

Centos7搭建python+Pyenv虚拟环境

pyenv搭建Python多个版本并存的环境

国产deepin搭建Python开发环境