python版本管理器pyenv的安装和使用

前言

由于笔者工作中需要在Linux服务器上部署Python3编写的脚本,而Linux系统自带的python版本是2.7.5,因为版本之间语法的不同,写好的脚本在Linux上运行会有语法的报错,为了解决这一问题,笔者多处查阅资料,发现了一款python多版本管理工具pyenv,该工具能够让多个python版本完美共存,自由切换。

工作原理

Pyenv是根据系统环境变量PATH的优先级,劫持python的命令到pyenv上,并根据你当前的目录动态调整你的PATH

安装步骤

系统:CentOS7.6

1、安装依赖环境:

1 yum  -y  install  gcc  zlib-devel  bzip2-devel  openssl-devel  ncurses-devel  sqlite-devel  readline-devel tk-devel  gdbm-devel  db4-devel  libpcap-devel  xz-devel   git      

 

2、使用gitclonepyenv项目克隆到本地家目录的隐藏文件夹.pyenv中: 

1 $ git  clone  https://github.com/pyenv/pyenv.git  ~/.pyenv

 

3、配置环境变量:

1 $ echo  'export PYENV_ROOT="$HOME/.pyenv" '  >>  ~/.bash_profile
2 $ echo  'export PATH="$PYENV_ROOT/bin:$PATH" ' >>  ~/.bash_profile
3 $ echo -e 'if command -v pyenv 1>/dev/null 2>&1; then\n  eval "$(pyenv init -)"\nfi' >> ~/.bash_profile

 

4、重新初始化shell环境变量:

1 $ exec  "$SHELL"

 

5、安装pyenv插件

到这里,pyenv就安装完成了,接下来介绍pyenv的一些常用操作。

posted @ 2019-04-12 02:46  飞走失恋  阅读(310)  评论(0编辑  收藏  举报