Day 1 - 搭建开发环境
首先,确认系统安装的Python版本是3.5.x:
Linux
$ python3 –version
python 3.5.1
WIN
python -V (V大写)
然后,用pip安装开发Web App需要的第三方库:
异步框架aiohttp:
linux
$pip3 install aiohttp
WIN
py -3 -m pip install aiohttp
前端模板引擎jinja2:
LINUX
$ pip3 install jinja2
WIN
py -3 -m pip install jinja2
MySQL 5.x数据库,从官方网站下载并安装,安装完毕后,请务必牢记root口令。为避免遗忘口令,建议直接把root口令设置为password;
我的设置 root/root
mysql的Python异步驱动程序aiomysql:
LINUX
$ pip3 install aiomysql
WIN
py -3 -m pip install aiomysql
项目结构
选择一个工作目录,然后,我们建立如下的目录结构:
awesome-python3-webapp/ <– 根目录
|
+- backup/ <– 备份目录
|
+- conf/ <– 配置文件
|
+- dist/ <– 打包目录
|
+- www/ <– Web目录,存放.py文件
| |
| +- static/ <– 存放静态文件
| |
| +- templates/ <– 存放模板文件
|
+- iOS/ <– 存放ios App工程
|
+- LICENSE <– 代码LICENSE
使用CMD创建以上文件夹:
C:\Users\par>d:
D:>mkdir awesome-python3-webapp
D:>cd awesome-python3-webapp
D:\awesome-python3-webapp>mkdir backup conf dist www ios LICENSE
D:\awesome-python3-webapp>cd www
D:\awesome-python3-webapp\www>mkdir templates static