1. python虚拟环境
python为开发者提供建立独立于主系统级别的虚拟python环境的功能,使开发者可以根据项目需求建立专属于该项目的python虚拟环境。
不同的项目根据需求可能需要不同的python软件包,或不同项目对同一个包的依赖版本不一样。为避免项目之间发生冲突,或安装过多软件包造成主系统配置的污染,开发者可为不同项目建立各自专属独立的虚拟环境,从而避免以上问题。
2. 安装virtualenv
(1)首先安装virtualenv,用于搭建虚拟python环境,作用是把系统的python复制一份到虚拟的python环境中,在进入到该虚拟环境时,virtualenv会修改相关环境变量,让命令python和pip均指向当前的虚拟环境。
使用pip安装virtualenv:
$ pip3.7 install virtualenv
(2)检查是否安装成功:
$ pip3.7 list
可使用如下命令查看virtualenv安装位置:
$ whereis virtualenv
3. 创建虚拟环境
装好virtualenv后,就可以使用它创建python虚拟环境了。
(1)首先创建一个目录venvs,用来存储不同的虚拟环境