搭建开发环境
首先,确认系统安装的Python版本是2.7.x。
$ python --version Python 2.7.10
然后,安装开发Web App需要的第三方库:
$ sudo pip install jinja2
安装MySQL,:
sudo apt-get install mysql-server
同时设定MySQL的密码,我这里设成password。
安装MySQL的Python驱动程序mysql-connector-python:
sudo pip install mysql-connector-python (我的不行)
或者
pip install --allow-external mysql-connector-python mysql-connector-python (我的不行)
或者
在mysql站点下载mysql-connector-python的deb包
https://dev.mysql.com/doc/connector-python/en/connector-python-installation-source.html
然后安装:
sudo spkg -i xxx.deb
安装成功。(可以进入python命令行运行:import mysql.connector 验证)
(我猜想原因是ubuntu15.10的时候因为Oracle收购了mysql之类的原因导致pip安装不了mysql-connector-pytohn)
项目结构
选择一个工作目录,然后,我们建立如下的目录结构:
piblog/ <-- 根目录 ├── backup/ <-- 备份目录 ├── conf/ <-- 配置目录 ├── dist/ <-- 打包目录 ├── LICENSE <-- 代码LICENSE └── www/ <-- Web目录,存放.py文件 ├── static/ <-- 存放静态文件 └── templates/ <-- 存放模板文件
开发工具
Eclipse + PyDev插件
Sublime Text (这里为了和教程同步使用Sublime Text)
最后,将项目版本更新到0.1版本:
git add . git checkout -b 0.1 git commit -m "version 0.1" git push -u origin 0.1
时间: 2024-10-15 18:43:28