什么是第三方?
第一方: 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解释器中
第一方: 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解释器中