python的虚拟环境应用

来源:互联网 发布:java switch 例子 编辑:程序博客网 时间:2024/05/20 20:04

使用virtualenv默认python版本创建虚拟环境

virtualenv --no-site-packages ubuntu_env

就可以在当前目录创建一个env目录(虚拟环境名称,这个文件夹就是保存 Python 虚拟环境),你会注意到,virtualenv会把python,setuptools和pip给你安装上。

自定义python版本创建虚拟环境

1. 安装需要版本的python
2. 指定virtualenv中的python版本
virtualenv --no-site-packages --python=2.7 env

Note:

1. 创建virtualenv虚拟环境之前,系统中必须要安装有对应版本的python,并且卸载之后当前虚拟环境就无效了。系统中可以同时存在python2和python3,通过环境变量中的系统变量path(不是用户变量)控制cmd或者系统中使用哪个版本的python,哪个版本的路径在前面就优先使用哪个版本。

2. –no-site-packages表示不包括系统全局的Python安装包,这样会更令环境更干净

2. –python=python2.7指定Python的版本未系统已经安装了的Python2.7

3. env是建立的虚拟环境名称

4 .没有安装python2.7或者使用命令virtualenv --no-site-packages --python=python2.7 env会出现The executable python does notexist 错误

进入虚拟环境并激活

windows:

env > Script\activate  (or Script\activate.bat)