再flask中的虚拟环境的安装
什么是第三方?
第一方: python开发者
第二方: 我们开发者自己
第三方: 提供框架的人或者组织




有哪些知名的第三方?
world online,  Armin ronacher, Apache(tomcat, Hbase, Hdope, Dpark...350多个)


知名的web应用: Django重量级的web框架,  Flask轻量级web应用, Scrapy, Cernlent-learn


Flask中没有提供复杂的功能,只提供核心的     Werkzeug, Jinja2   ???


Werkzeug: 提供网络协议, 用来处理请求的路径(路由)
JInja2: 用来处理页面的显示




如何要实现其他的功能: 需要安装扩展包.


什么是虚拟环境?
答: 说白就是一个文件夹,存储在特殊的位置;   .virtualenv 


为什么要安装虚拟环境?
答: 为了更加方便的去调试程序,比如有不同版本的python解释器, 不同版本的flask包,需要依赖于虚拟环境


如何安装虚拟环境?
1. 先检查,电脑中是否有虚拟环境
virtualenv --version


(2.) 如果上面的命令找不到,执行以下命令, 需要(联网)*
sudo pip install virtualenv   
#用超级管理员身份创建
#pip 是一个现代的,通用的 Python 包管理工具。提供了对 Python 包的查找、下载、安装、卸载的功能。
sudo pip install virtualwrapper
virtualenvwrapper是用来管理virtualenv的扩展包,用着很方便。

3.创建虚拟环境,需要联网
mkvirtualenv 虚拟环境名字
例如: mkvirtualenv Flask_py2  #注意: 创建好之后默认就进入到虚拟环境了
  删除虚拟环境: rmvirtualenv Flask_py2
  
4.查看有哪些虚拟环境
workon

5.进入虚拟环境
workon 虚拟环境名字


退出: deactivate 虚拟环境名字  / deactivate


rmvirtualenv ENV:删除运行环境ENV
mkproject mic:创建mic项目和运行环境mic
mktmpenv:创建临时运行环境
lsvirtualenv: 列出可用的运行环境
lssitepackages: 列出当前环境安装了的包
创建的环境是独立的,互不干扰,无需sudo权限即可使用 pip 来进行包的管理。

6.进入到虚拟环境之后安装flask  cd Flask_py2
pip install flask==0.10.1


搞定!(这只是安装了flask本身的包),其他的额外的包需要在环境中再 pip install  包名


7.查看当前虚拟环境中有哪些扩展包?
pip freeze

8.导出虚拟环境中的所有扩展包?
pip freeze > requirements.txt

9. 通过requirements.txt安装扩展包 再环境中安装
pip install -r requirements.txt




如何在pycharm中使用虚拟环境进行开发
1. 获取到虚拟环境的路径
which python

2. 将路径拷贝到python解释器中






阅读更多
文章标签: flask  .virtualenv
个人分类: flask
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

再flask中的虚拟环境的安装

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭