python web开发之——Flask入门教程
一、安装python2.7(略)
1、Mac下使用python2.7
2、Windows下安装python2.7
从官网下载
双击python2.7,然后选择安装路径,一顿下一步就可以了。
设置环境变量,把python的安装路径添加到PATH变量中。
还需设置一个环境变量,将python的Script目录也添加到PATH中,一定要设置,不然后面就不能正常安装flask了。想学习可以加Python学习(q-u-n )-227-435-450 即可获取,内附:开发工具和安装包,以及视频资料系统学习路线图
1、为什么要安装虚拟环境,举个栗子:
假设你现在要开发一个项目A,使用的Flask的版本是0.12.2,过几年你又要开发一个项目B,但是这时候Flask的版本已经升级到1.0了,但其实Flask0.12.2版本和Flask1.0版本是不兼容的,怎么办呢?你不可能把Flask0.12.2版本卸掉重新安装吧,这样的项目A不是都不能用了?
我们安装python虚拟环境就是为了解决兼容性问题。虚拟环境会把项目A的0.12.2版本当做一个盒子,把项目Bde 1.0版本当做另一个盒子,每个盒子里安装包都不会有任何影响,这样两个版本就可以共存。
所以我们这里解释一下:
因为python的框架跟新迭代的太快,有时需要在电脑上存在一个框架多个版本,这时候虚拟环境可以解决这个问题。
2、安装虚拟环境
通过以下命令安装虚拟环境:pip install virtualenv
开辟新的虚拟环境:virtualenv [virtualenv-name]
激活虚拟环境:
【类linux】:source [虚拟环境的目录]/bin/activate
【windows】:直接进入到虚拟环境的目录,然后执行activate
退出虚拟环境:deactivate
详细步骤(已经会的可以略过):
1、打开cmd,输入
pipinstallvirtualenv
1
2、创建一个目录,将你的虚拟环境安装在这个目录,你可以任意选择。
比如我选择我电脑的F盘,目录名为Virtualenv
3、进入到我们刚创建的Virtualenv目录
4、然后我们用命令创建一个盒子(虚拟环境的名字假设叫FlaskHello)
安装好以后,进入FlaskHello的Script目录,激活虚拟环境
activate
1
看到途中箭头所指的Flask-env,说明虚拟环境就激活了。
退出虚拟环境使用命令
deactivate
1
1、进入到我们安装的虚拟环境中,执行
pipinstallflask
1
2、安装完以后,我们进入python,到入flask,然后查看flask的版本
注意:version左右是两个下划线。
使用pycharm来创建一个工程。(项目名最好不要用中文)
这里Interpreter要注意,如果你的环境是在windows下,需要选虚拟环境下的python,这里选择Add local
比如我的
如果你是linux环境,那就在虚拟环境的bin下寻找。
2、创建完成后,会看到已经有模板了,我们设置编码方式为utf8
我们来执行一下这个模板,可以看到结果给我们一个地址,我们将其复制到浏览器访问,可以看到页面上输出了“Hello World”
程序解释:
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
xmake新增对Qt编译环境支持
在最新的xmake v2.2.1版本中,新增了对Qt SDK环境的支持,我们完全可以脱离Qt Creater进行Qt应用程序的开发,甚至配合vscode/idea等编辑器+xmake插件(xmake-vscode, xmake-idea …), 用户完全可以切换到自己最常用的编辑器环境中去开发和构建Qt程序,例如这样: 通过模板创建空工程 xmake内置了一些工程模板可以用来快速创建一个基于Qt的空工程,例如: $ xmake create -l c++ -t console_qt test $ xmake create -l c++ -t static_qt test $ xmake create -l c++ -t shared_qt test $ xmake create -l c++ -t quickapp_qt test 目前主要提供上述四种工程模板,对应:控制台程序、静态库、动态库、ui应用程序。 以quickapp工程为例,最后生成的空工程xmake.lua内容大概长这样: target("qt_demo") -- add rules add_rules("qt.appl...
- 下一篇
python之turtle实现‘开花’和签名
今天是2018年的5月的最后一天,想用python发现下心情,却无意中在python自动的turtle库能做一些有趣的事,下面就那turtle这个库实现‘开花’和签名 一、准备环境 1.版本:python3 + pycharm 2.库:turtle 二、直奔主题 1.代码如下: #coding:utf-8 import turtle #导入python自动的turtle库 #参数:width, height: 输入宽和高为整数时, 表示像素; 为小数时, 表示占据电脑屏幕的比例, #(startx, starty): 这一坐标表示矩形窗口左上角顶点的位置, 如果为空,则窗口位于屏幕中心 turtle.setup(1000, 600, 0, 0) turtle.colormode(255) #没有参数传入,返回当前画笔颜色,传入参数设置画笔颜色,可以是字符串如"green", "red",也可以是RGB 3元组 turtle.pencolor("green") turtle.pensize(5) #设置画笔的宽度 for iin range(8): #循环次数 turtle.circ...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
-
Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8编译安装MySQL8.0.19
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
推荐阅读
最新文章
- CentOS7设置SWAP分区,小内存服务器的救世主
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS6,CentOS7官方镜像安装Oracle11G
- Hadoop3单机部署,实现最简伪集群
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS7安装Docker,走上虚拟化容器引擎之路