python 虚拟环境是一种管理 Python 项目依赖的工具,它可以帮助你在不同的项目中使用不同的 Python 版本和库,避免了不同项目之间依赖冲突的问题。虚拟环境相当于一个抽屉,在这个抽屉中安装的任何软件包都不会影响到其他抽屉。并且在项目中,可以指定虚拟环境来配合项目的开发。比如我们现在有一个项目是基于Django 1.10.x
版本,又有一个项目是基于Django 0.9.x
的版本,那么这时候就可以创建两个虚拟环境,在这两个虚拟环境中分别安装Django 1.10.x
和Django 0.9.x
来适配我们的项目。本次我们实验建议安装个虚拟环境进行调试开发。
1. 安装 Python
首先确保你已经安装了 Python。你可以从 Python 官方网站 下载并安装最新版本的 Python。
2. 创建虚拟环境
virtualenv
是用来创建虚拟环境的软件工具,我们可以通过pip
或者pip3
来安装:
pip install virtualenv
pip3 install virtualenv
创建虚拟环境非常简单,通过以下命令就可以创建,这将在当前目录下创建一个自定义名虚拟环境。
virtualenv [虚拟环境的名字]
3. 激活虚拟环境
虚拟环境创建好了以后,那么可以进入到这个虚拟环境中,然后安装一些第三方包,激活虚拟环境后,命令行提示符会显示当前虚拟环境的名称,表示虚拟环境已成功激活。
source /创建的虚拟环境目录/bin/activate
在虚拟环境中,安装、卸载包都是在这个虚拟环境中,不会影响到外面的环境。
4. 退出虚拟环境
当你完成项目开发或者需要切换到其他项目时,可以退出虚拟环境。在命令行中执行:
deactivate
这将会退出当前的虚拟环境,回到系统默认的 Python 环境。
5. 删除虚拟环境
当项目完成并且不再需要虚拟环境时,可以删除它。在命令行中执行:
rmvirtualenv my_env