在开发python时,时常会碰到版本问题,不过好在python在解决这个问题上,有一套简单易行的办法,那就是pyenv + virtualenv,今天就介绍给大家,下面都是在centos系统下进行的。
概念
pyenv:简单说是管理python版本的,可以实现一台机器轻松装多个版本,并且可以在各个版本之间自由切换。
virtualenv:在某个python版本下,分割出不同的第三方依赖库。保证各个环境依赖库纯净。
详细操作
安装依赖
安装pyenv 和 pyenv-virturalenv
bashrc添加内容如下:
查看pyenv下的版本列表
安装某个python版本
新建pyenv.sh内容如下
这样做可以解决国内pyenv镜像下周慢的问题。
执行pyenv.sh
多环境切换
新建virtual环境
切换到新的环境
退回到系统环境
删除新创建的环境
参考文献
pyenv参考指南(https://github.com/pyenv/pyenv/blob/master/COMMANDS.md#command-reference)
领取专属 10元无门槛券
私享最新 技术干货