web框架(1)-搭建开发环境
2024-08-27 00:09:00
一、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工具
请自行百度搜索安装和使用方法
最新文章
- BOOST Voronoi Visualizer
- 完美解释if-modified-since/not-modified 文件头的意义
- NSOperation基本概念
- JSP 核心标签库
- 数据库知识整理<;一>;
- ORA-00911: 无效字符
- liferay MVCActionCommand的用法及例子
- [SQL Server]一次执行资料夹内的.sql 指令码
- 转:一个strcpy的问题(很容易做错)
- beanutils中WrapDynaBean
- common-logging--源码之SimpleLog
- Linux 下编写服务器程序时关于Address already in use 的小错误
- 面试题-linux基础
- Vue router拦截 如果用户并未登录直接跳转到登录界面(最简单的cookie演示)
- thinkphp5 查询的数据是对象时,获取原始数据方法
- Redis数据结构的多种用法
- 面向企业级的开源WebGIS解决方案--MapGuide(对比分析)
- 设置VS快捷代码片段
- CodeForces - 589D —(思维题)
- Linux知识(4)----文件系统结构