virtualenv 的使用及 flask 的安装(笔记)
- Python
- 2017-09-24
- 162热度
- 0评论
virtualenv 解决了什么问题?如果你像我一样喜欢 Python,不仅会在采用 Flask 的Web 应用中用上 virtualenv,在别的项目中你也会想用上它。你拥有的项目越多,同时使用不同版本的 Python 工作的可能性也就越大,或者起码需要不同版本的 Python 库。悲惨现实是:常常会有库破坏向后兼容性,然而正经应用不采用外部库的可能微乎其微。当在你的项目中,出现两个或更多依赖性冲突时,你会怎么做?
virtualenv 拯救世界!virtualenv 为每个不同项目提供一份 Python 安装。它并没有真正安装多个 Python 副本,但是它确实提供了一种巧妙的方式来让各项目环境保持独立。——《Flask 文档》
0、安装 virtualenv
pip install virtualenv
pip3 install virtualenv
如果用 pip3 install virtualenv,创建的虚拟环境的 bin 目录下会包含 python3 和 pip3
1、virtualenv 的使用
- 创建虚拟环境:virtualenv venv
- 激活虚拟环境:source venv/bin/activate
- 退出虚拟环境:deactivate
2、flask 的安装
- 安装前检测:pip freeze
- 安装 flask:pip install flask(实际安装时,可以使用豆瓣源,速度快很多:pip install -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com flask)
- 安装后检测:pip freeze