一、简介
在配置Python环境的时候,我们常常会遇到环境冲突的问题,特别是在多个Python版本的时候。例如Linux系统基本都会自带一个Python2.7,这个Python是Linux本身需要使用的,所以我们一般不会去使用这个Python,而是自己安装一个,这个时候就常常遇到冲突的问题。
当然,如果熟悉Python的配置的话,是不会遇到这个问题的,但如果需要配置多个Python版本,且之间不互相影响的话,还是非常的麻烦。
所幸现在有几个比较完善的工具,可以帮助我们非常方便的一条龙搭建Python环境,本篇文章讲解的则是如何使用 Pyenv 来搭建Python环境,这是作者目前非常喜欢使用的一种方式。Pyenv 是一个Python版本管理工具,可以让你轻松的安装多个版本的Python,并且在Python的各个版本之间简单快速的切换,非常简单实用。
二、安装配置
2.1. Linux安装Pyenv
在安装Pyenv之前,我们需要先把Python的依赖项装好,如下所示:
sudo apt-get install gcc libbz2-dev libncurses5-dev libgdbm-dev liblzma-dev libsqlite3-dev libssl-dev libreadline6-dev
然后就可以使用GIT从Github上下载下载Pyenv的源码了,Pyenv不需要编译等操作,下载下来之后放到某一个位置即可,如下所示:
git clone https://github.com/pyenv/pyenv.git ~/.pyenv
在这里是把Pyenv下载下来后,放到了 ~ 家目录下,