virtualenv
Contents
VirtualEnv可以方便的解决不同项目对类库的依赖问题,这里讲下windows上如何安装virtualenv。
1. 安装 virtualenv
2. 为项目安装虚拟环境
3. 启动虚拟环境中,为项目安装所需类库
在windows中,启动虚拟环境使用命令:your_env_dir\Scripts\activate,激活虚拟环境后,在cmd窗口的命令前面将出现,表示目前处于虚拟环境中。
4. 在虚拟环境中进行开发
A.在项目目录下,创建一个flask_demo.py的文件,用来演示用flask创建一个应用。
1 | from flask import Flask |
B.在虚拟环境中执行该应用:
C.在浏览器中验证该应用:
5. 离开虚拟环境,使用deactivate命令
发现命令行前面已经没有了
6. 在系统环境中,我们并没有安装flask类库,可以对比在系统环境中和虚拟环境中的脚本运行效果:
总结:virtualenv虚拟环境为每个项目隔离了一套运行类库,不同的项目在各自的虚拟环境中使用不同的类库,避免了将所有类库都安装到系统环境中导致的不同项目需要不同(版本)类库的问题,项目与项目之间的类库依存不再成为问题。