基础准备

  • Python 3.6.5
  • Conda
  • Visual Studio Code

虚拟环境

创建虚拟环境

conda create -n flask

激活虚拟环境

activate flask

关闭虚拟环境

deactivate flask

安装Flask

conda install falsk

生成依赖

生成依赖的主要目的是为了记录当前虚拟环境中,所安装的程序包,以便在团队开发的时候,能够有效的同步团队成员的依赖环境。

pip freeze > requirements.txt

在VS Code中配置Python虚拟环境

打开.vscode目录,找到setting.json,在其中加入如下代码:

{
"python.pythonPath": "<你的虚拟环境目录\\python.exe>"
}

在VS Code中配置Flask调试环境

打开.vscode目录,找到luanch.json,在其中加入如下配置:

{
"name": "<Every Name You Want>",
"type": "python",
"request": "launch",
"module": "flask",
"env": {
"FLASK_APP": "<Flask App Dir>\\app.py", // 开发环境
"FLASK_ENV": "development",
},
"args": [
"run",
]
},

测试代码

新建文件app.py文件。

添加如下代码,然后点击F5运行。

from flask import Flask

app = Flask(__name__)

@app.route("/")
def hello():
return "Hello, world!"

参考

最新文章

  1. 设计模式03备忘录(java)
  2. ios App与网页交互
  3. 窥探Swift系列博客说明及其Swift版本间更新
  4. 【leetcode】Convert Sorted List to Binary Search Tree
  5. 利用jdbc处理oracle大数据---大文件和二进制文件
  6. [HNOI2006]超级英雄Hero
  7. 开源的连接池技术DBCP和C3P0
  8. django添加静态文件
  9. 【Objective-C基础教程-读书笔记】第1章 启程
  10. 前后端分离(手)-- 使用mock.js(好样的)
  11. 在 VS 2013/2015 中禁用 nuget 包的源代码管理
  12. getopt实现传参自动识别
  13. 【转】Intro to ShockBurst/Enhanced ShockBurst
  14. ThreaLocal
  15. python 基础知识 列表的 增删改查 以及迭代取值
  16. ssh跟ssm的区别
  17. window10 telnet的启用
  18. springMVC执行流程及原理
  19. android assets与 assets与res/raw 的相同、不同点
  20. Python开发【Django】:Model操作(一)

热门文章

  1. Intellij IDEA 2018.2.2 SpringBoot热启动 (Maven)
  2. Java Activiti 流程审批 后台框架源码 springmvc SSM 工作流引擎
  3. Git IDEA Move or commit them before merge
  4. Unity 4.7 导出工程在XCode10.1上编译报错
  5. koa2学习笔记01 - 创建项目 —— koa生成器一键生成koa项目
  6. (Oracle)DBMS_SYSTEM工具-01[20180510]
  7. Linux操作系统相关
  8. SessionStroage和locationStorage的思考
  9. iOS 12.0-12.1.2 越狱教程
  10. 构建WebGL目标时的内存考量