一、python安装

首先,确认系统安装的Python版本

$ python3 -V
Python 3.6.3

未安装python,请转至:python安装

二、安装第三方依赖库

1、异步框架aiohttp

$pip3 install aiohttp

2、前端模板引擎jinja2

$ pip3 install jinja2

3、MySQL数据库

从官方网站下载并安装

4、MySQL的Python异步驱动程序aiomysql

$ pip3 install aiomysql

5、创建项目结构

选择一个目录下创建以下目录结构

awesome-python3-webapp/  <-- 根目录
|
+- backup/ <-- 备份目录
|
+- conf/ <-- 配置文件
|
+- dist/ <-- 打包目录
|
+- www/ <-- Web目录,存放.py文件
| |
| +- static/ <-- 存放静态文件
| |
| +- templates/ <-- 存放模板文件
|
+- ios/ <-- 存放iOS App工程
|
+- LICENSE <-- 代码LICENSE(file)

创建好项目的目录结构后,建议同时建立git仓库并同步至GitHub,保证代码修改的安全。

要了解git和GitHub的用法,请移步Git教程

6、开发工具

本人使用的是windows下pycharm工具

请自行百度搜索安装和使用方法

最新文章

  1. BOOST Voronoi Visualizer
  2. 完美解释if-modified-since/not-modified 文件头的意义
  3. NSOperation基本概念
  4. JSP 核心标签库
  5. 数据库知识整理&lt;一&gt;
  6. ORA-00911: 无效字符
  7. liferay MVCActionCommand的用法及例子
  8. [SQL Server]一次执行资料夹内的.sql 指令码
  9. 转:一个strcpy的问题(很容易做错)
  10. beanutils中WrapDynaBean
  11. common-logging--源码之SimpleLog
  12. Linux 下编写服务器程序时关于Address already in use 的小错误
  13. 面试题-linux基础
  14. Vue router拦截 如果用户并未登录直接跳转到登录界面(最简单的cookie演示)
  15. thinkphp5 查询的数据是对象时,获取原始数据方法
  16. Redis数据结构的多种用法
  17. 面向企业级的开源WebGIS解决方案--MapGuide(对比分析)
  18. 设置VS快捷代码片段
  19. CodeForces - 589D —(思维题)
  20. Linux知识(4)----文件系统结构

热门文章

  1. 【Linux】采用nginx反向代理让websocket 支持 wss
  2. c# vs2010 连接access数据库(转)
  3. 【Leetcode_easy】859. Buddy Strings
  4. 原生Js页面滚动延迟加载图片
  5. 利用Nginx限制静态页面的访问权限(防盗链、禁止爬虫)
  6. Samba访问控制smb.conf
  7. 《Netty实战》源码运行及本地环境搭建
  8. 最新 医渡云java校招面经 (含整理过的面试题大全)
  9. ROS中的通信机制
  10. dotnet core JWT Demo