VirtualEnv 可以方便的解决不同项目对类库的依赖问题,这里讲下 windows 上如何安装 virtualenv。
1. 安装 virtualenv
2. 为项目安装虚拟环境
3. 启动虚拟环境中,为项目安装所需类库
在 windows 中,启动虚拟环境使用命令:your_env_dir\Scripts\activate,激活虚拟环境后,在 cmd 窗口的命令前面将出现,表示目前处于虚拟环境中。
4. 在虚拟环境中进行开发
A.在项目目录下,创建一个 flask_demo.py 的文件,用来演示用 flask 创建一个应用。
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello_flask():
return 'hello flask!'
if __name__ == '__main__':
app.run()
B.在虚拟环境中执行该应用:
C.在浏览器中验证该应用:
5. 离开虚拟环境,使用 deactivate 命令
发现命令行前面已经没有了
6. 在系统环境中,我们并没有安装 flask 类库,可以对比在系统环境中和虚拟环境中的脚本运行效果:
总结:virtualenv 虚拟环境为每个项目隔离了一套运行类库,不同的项目在各自的虚拟环境中使用不同的类库,避免了将所有类库都安装到系统环境中导致的不同项目需要不同(版本)类库的问题,项目与项目之 > 间的类库依存不再成为问题。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于