开始安装FLASK需要创建一个虚拟环境,虚拟环境可以不干扰正在使用的系统环境,避免影响,并且也不需要完全的root权限,更加安全可靠。

搭建环境

Python3.4 进入到microblog目录下创建一个虚拟环境

python -m venv flask

一些系统中可能需要使用命令Python3

Python2.7则需要安装虚拟环境

sudo apt-get install python-virtualenv

创建虚拟环境

virtualenv flask

进入flask目录下的bin然后安装flask和它的一系列拓展

$ flask/bin/pip install flask

$ flask/bin/pip install flask-login

$ flask/bin/pip install flask-openid

$ flask/bin/pip install flask-mail

$ flask/bin/pip install flask-sqlalchemy

$ flask/bin/pip install sqlalchemy-migrate

$ flask/bin/pip install flask-whooshalchemy

$ flask/bin/pip install flask-wtf

$ flask/bin/pip install flask-babel

$ flask/bin/pip install guess_language

$ flask/bin/pip install flipflop

$ flask/bin/pip install coverage

开始创建第一个项目

在虚拟环境下文件夹下,例如cd到microblog文件夹下

创建基本的文件结构

mkdir app

mkdir app/static

mkdir app/templates

mkdir tmp

app 包的 app/__init__.py )创建一个简单的初始化脚本:from flask import Flask

app = Flask(__name__)

from app import views

转:Linux下使用Nginx搭建简单图片服务器

最近经常有人问图片上传怎么做,有哪些方案做比较好,也看到过有关于上传图片的做法,但是都不是最好的,今天再这里简单讲一下Nginx实现上传图片以及图片服务器的大致理念. 如果是个人项目或者企业小项目,仅 ...

linux下ejabberd框架搭建

ejabberd为erlang的IM的开源框架,一直想找个时间研究研究: 1.下载Ejabberd安装包 wget http://www.process-one.net/downloads/ejabb ...

linux下用python搭建简单的httpServer

1.服务器端:python -m SimpleHTTPServer 12000 python -m :  相当于import,当做模块来启动; 后面的12000代表的是端口 使用浏览器打开如下: 2. ...

linux下的服务器搭建集成环境

linux下的服务器搭建集成环境 ——写给初学者的我们 1.准备工具 1.1 SecureCRT SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单地说是Windows下登录 ...

基于Flask框架搭建视频网站的学习日志(三)之原始web表单

基于Flask框架搭建视频网站的学习日志(三)1.原始Web 表单 本节主要用于体验一下前端后端直接数据的交互,样例不是太完善,下一节会加入Flash处理,稍微完善一下页面 (备注:建议先阅读廖雪峰老 ...

Linux下SVN服务器搭建配置

Linux下SVN服务器搭建配置 1.SVN服务安装 yum install subversion 2.创建SVN代码仓库 mkdir /data/svn svnadmin create /data/ ...

SpringMVC笔记——SSM框架搭建简单实例

落叶枫桥 博客园 首页 新随笔 联系 订阅 管理 SpringMVC笔记——SSM框架搭建简单实例 简介 Spring+SpringMVC+MyBatis框架(SSM)是比较热门的中小型企业级项目开发 ...

linux下LAMP环境搭建

++++++++++++++++++++++++++++++++++++++++++++++ linux下LAMP环境搭建 ++++++++++++++++++++++++++++++++++++++ ...

基于Flask框架搭建视频网站的学习日志(一)

------------恢复内容开始------------ 基于Flask框架搭建视频网站的学习日志(一)2020/02/01 一.Flask环境搭建 创建虚拟环境 初次搭建虚拟环境 搭建完虚拟环境 ...

随机推荐

Logstash 安装与配置

一.Logstash 描述 简单而又强大的数据抽取与处理工具,相比于flums一整本书的描述强大而又好用. 还记得我13年用python写了一个数据抽取.校验工具,设计思路也同样是拆解处理过程模板,然 ...

使用 json_in_java

// */ // ]]> java_in_json Table of Contents 1. Java 使用 Json 1.1. 下载地址: 1.2. 构造 json 字符串 1.3. 解析 j ...

SimpleUrlHandlerMapping 使用

<?xml version="1.0" encoding="UTF-8"?>

恶补ASP&period;NET基础【1】委托

委托(delegate)是一种可以把引用存储为函数的类型. 委托的声明类似于函数,但不带函数体,且要使用delegate关键字,委托的声明指定了一个返回类型和一个参数列表. 在定义了委托之后,就可以声 ...

Windows下使用console线连接思科交换机

在XP下可以直接使用内置工具"超级终端",在win7或者更高版本需要下载安装SecureCRT. 本文假设已经下载安装好了SecureCRT. 首先,将电脑连接console线.因 ...

【LeetCode每天一题】Rotate List&lpar;旋转链表&rpar;

Given a linked list, rotate the list to the right by k places, where k is non-negative. Example 1: I ...

vcenter 不可访问虚拟机

因为虚拟机找不到路径了,要么是删了,要么阵列顺序乱了什么的. 进入vsphere client: 储存器适配器里扫描一下,或者直接就已经识别了. 进入储存器里,全部扫描一下,或手动添加一下即可.

Schiff Move Free维骨力这个牌子的保健效果怎么样,是要给中老年人群服用的

Schiff Move Free维骨力这个牌子的保健效果怎么样,是要给中老年人群服用的.? https://www.zhihu.com/question/46399868 服move free还要补钙 ...

Android图片异步加载

原:http://www.cnblogs.com/angeldevil/archive/2012/09/16/2687174.html 相关:https://github.com/nostra13/A ...

linux使用flask设计网站,linux下Flask框架搭建简单网页相关推荐

  1. Unreal Engin_画廊制作笔记_001<设计草图,利用BSP快速搭建简单场景>

    001设计草图,利用BSP快速搭建简单场景 本笔记开始记录所学的知识点以及细节操作等,分享下自己学习UE4的经验,也为了巩固知识,便于复习. 接下来我会以模块化的方式,根据步骤来分享学习制作的经验,如 ...

  2. 嵌入式linux开发课程设计,嵌入式Linux开发课程设计指导书

    嵌入式Linux开发课程设计指导书 课程编码: 适应专业:计算机专业.电子信息工程专业 学时:3周(计算机专业),2周(电子信息工程专业) 学分: 3(计算机专业),2(电子信息工程专业)时间安排:分 ...

  3. linux文件系统的设计,基于Linux的文件系统设计.doc

    PAGE PAGE 33 无敌 操作系统课程设计 说 明 书 ? 学 院.系: 软件学院 专 业: 软件工程 学 生 姓 名: 学 号: 设 计 题 目: 基于Linux的模拟文件系统的设计与实现 起 ...

  4. linux课程教学设计,《LINUX操作系统》课程整体教学设计.doc

    <LINUX操作系统>课程整体教学设计 ( 2014-2015 学年 第1学期) 一.管理信息 课程名称:LINUX操作系统 课程代码: 学分3 学时:54 课程类型:物联网专业(或专业群 ...

  5. linux 直流电机驱动设计,嵌入式Linux直流电机驱动.PPT

    嵌入式Linux直流电机驱动.PPT 嵌入式Linux直流电机驱动实验 开发平台中直流电机驱动的实现 S3C2410芯片自带定时器,所以控制部分省去了三角波产生电路.脉冲调制电路和PWM信号延迟及信号 ...

  6. 学习MVC之租房网站(二)-框架搭建及准备工作

    在上一篇<学习MVC之租房网站(一)-项目概况>中,确定了UI+Service的"双层"架构,并据此建立了项目 接下来要编写Common类库.配置AdminWeb和Fr ...

  7. Linux学习之CentOS(七)--CentOS下j2ee环境搭建

    因为是做j2ee后台开发的,所以在Linux上搭建j2ee环境是每一个java程序员所需要掌握的.所以这篇随笔主要记录一下j2ee环境搭建过程,包括jdk.tomcat.eclipse的安装,(对于m ...

  8. linux系统部署静态网站,Linux笔记15 使用Apache服务部署静态网站。

    转一篇简洁的UIView动画编程方法 iOS  中的 UIView 动画编程其实还是很简单的,像 CSS3 一样,在给定的时间内完成状态连续性的变化呈现.比如背景色,Frame 大小,位移.翻转,特明 ...

  9. linux软件游戏大全网站,Linux经典游戏大全

    你在用 Ubuntu Linux 之余,也许还要用Ubuntu Linux 来玩玩游戏吧!虽然Ubuntu Linux 用户可玩到 3D 游戏远远不如 Windows ,但 Ubuntu Linux ...

最新文章

  1. AI一分钟 | Windows负责人离职;华为2017年收入6036亿元,净利475亿元
  2. Python之字符处理方法大全
  3. 条件随机场概率无向图模型的因子分解
  4. mac环境下安装xampp
  5. CSDN写作Markdown编辑器中的Python命令帮手
  6. 在一个成熟的分布式系统中 如何下手做高可用?
  7. bzoj 2157 旅行
  8. 从零开始学TensorFlow
  9. 百度代码规范 -- PHP
  10. Required field ‘client_protocol‘ is unset!
  11. 使用Navicat for MySQL设置定时备份数据库和数据恢复
  12. RSA签名和验签Util
  13. Python机器学习:Grid SearchCV(网格搜索)
  14. ad15图层显示_AD15视图配置窗口太大点击不了确定怎么设置?
  15. 2019-2-14SQLserver中拼音查询数据
  16. python程序流程控制_Python流程控制语句详解
  17. 天创速盈:拼多多推广效果不好,哪里需要改善?
  18. chrome无法访问商店,打不开网页怎么办,五步轻松解决
  19. Linux路由器流量统计系统
  20. 2018ei期刊目录计算机,科学网—2018年智能计算与信息系统国际会议(ICIS2018)征文期刊EI检索 - 周建国的博文...

热门文章

  1. js实现网页简繁体自动转换
  2. 网络安全威胁检测与威胁溯源_网络安全威胁2017 –如何保护您的网站
  3. 【直播聊天室】特点、构成及解决方案简介
  4. 服务器修改文件名卡死,知道地址修改服务器文件名
  5. practical c++ metaprogramming(翻译及学习)
  6. 南京三只松鼠java_又出新模式?三只松鼠南京首家品牌集合店开业
  7. 12864LCD驱动ST7567
  8. 企业财务报表查询方式
  9. 周一见!距离阿里巴巴开源开放周还有3天
  10. 小程序canvas头像不显示解决办法