(新的开始)4-Flask构建弹幕微电影网站-环境搭建准备开发环境


已上线演示地址: http://movie.mtianyan.cn 项目源码地址:https://github.com/mtianyan/movie_project

准备开发环境

windows环境搭建:

  • windows10 (or win7)
  • python3.6
  • mysql5.7
  • 虚拟化环境:virtualenv:pip install virtualenv
  • 代码编辑器:pycharm(社区版就足够,推荐下载专业版开发django也能用)

mark

mysql安装完成进入之后可以验证字符集。可以看到默认安装的client 字符集 是gbk。后面在数据库连接建表会出问题。到时候提供解决方案。

macos 环境搭建

  1. 操作系统 macos
  2. 编程语言 python3.6
  3. 数据库:mysql5.6(集成工具 MAMP)
  4. 虚拟机环境virtualenv :pip install virtualenv
  5. 代码编辑器: pycharm

博主是穷逼,没有苹果电脑。此处略。自行摸索。

pycharm编辑器使用,介绍pip下载工具使用

pycharm:新建文件->点击run运行

virtualenv的使用及flask安装

virtualenv的使用(pip install virtualenv):

  • 创建虚拟环境:virtualenv venv
  • 激活虚拟环境: source venv/bin/activate
  • 退出虚拟环境 :deactivate
  1. flask的安装:
  • 安装前检测:pip freeze
  • 安装flask: pip install flask
  • 安装后检测:pip freeze

error: 如果安装flask报错:

UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb6 in position 33: invalid
 start byte

当前虚拟环境libsite-packagespipcompat_init_.py约75行 return s.decode('utf_8') 改为return s.decode('cp936')

mark

第一个flask程序

点击新建project->movie_project->选择解释环境为刚才新建的movieproject36

# _*_ coding: utf-8 _*_
__author__ = 'mtianyan'
__date__ = '2017/8/26 16:56'

from flask import Flask

# 创建一个app对象
app = Flask(__name__)

# 定义一个路由
@app.route("/")
def index():
    return "<h1 style='color:red'>Hello World!</h1>"

if __name__ == "__main__":
    app.run()

右键点击run之后:控制台画面如下:

控制台信息

点击链接可看到红色的helloworld,此时flask安装及运行成功。

优质内容筛选与推荐>>
1、010 @ControllerAdvice
2、数据库系统基础知识
3、ASP.NET AJAX入门系列(8):自定义异常处理
4、cxf,两个声明导致 ObjectFactory 类中发生冲突
5、后缀数组学习


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号