Python 网站开发(1) -- 搭建开发环境

搭建开发环境

首先,确定系统安装版本为 3.6.X 或 3.7.X 及以上,若版本为 2.X.X ,请安装最新版的 3.X 的Python.

$ python3 --version
Python 3.6.7

然后,用pip安装网站开发所需要的第三方库:

  • 异步框架的 aiohttp
  • 前端模板引擎 jinja2
  • 数据库 MySQL的Python异步驱动程序 aiomysql (需要先下载安装最新版的 MySQL, 选择免费的 MySQL Community Server 下载安装就好)
  • 轻量级标记语言Markdown, 将文本转换为有效的HTML
$ pip3 install aiohttp jinja2 aiomysql markdown

构建项目结构

选择一个工作目录,建立如下的目录结构:

awesome-website/         <-- 根目录
|
+- backup/               <-- 备份目录
|
+- conf/                 <-- 配置文件
|
+- dist/                 <-- 打包目录
|
+- www/                  <-- Web目录,存放.py文件
|  |
|  +- static/            <-- 存放静态文件
|  |
|  +- templates/         <-- 存放模板文件
|
+- LICENSE               <-- 代码LICENSE

创建好项目的目录结构后,建议同时建立git仓库并同步到GitHub, 保证代码储存及修改的安全。想要了解或学习 git 和 GitHub 的用法,参见廖大 git教程.

[上一章:2019 PYTHON WEB DEV -- 网站开发教程]
[下一章:Python 网站开发(2) -- 编写网站骨架]


Powered by Aodabo Copyright © 2024.

Zhiyuan Yang. All rights reserved.