搭建开发环境
首先,确认系统安装的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

转载于:https://www.cnblogs.com/moonlightpoet/p/piblog01.html

piblog 0.1相关推荐

  1. piblog 0.2

    在一个Web App中,所有的数据,包括用户的信息,日志,评论等,都存在数据库中.在piblog中使用MySQL作为数据库. Web App中由很多地方需要使用数据库.访问数据库需要创建数据库连接.游 ...

  2. 估算带卷积核二分类0,3的网络的收敛时间和迭代次数

    制作一个网络分类minst的0和3求出这网络的迭代次数曲线表达式n(δ),和准确率表达式p-max(δ),用预期准确率去估算n,并推算需要的时间. 将minst的28*28的图片缩小到9*9,网络用一 ...

  3. 神经网络收敛标准与准确率之间的数学关系

    制作一个带一个3*3卷积核的神经网络,测试集是minst的0和2图片集,将28*28的图片缩小成9*9,隐藏层30个节点所以网络的结构是 S(minst0)-(con3*3)49-30-2-(1,0) ...

  4. 用共振频率去进行图片分类的尝试

    假设有一种物质,这种物质的原子核的质子数和电子数可以不同,允许质子的带电量不同,并且质子带负电,同时这个原子的电子不满足鲍利不相容原理,环境温度是 (1/1.3806505)*10^23k,电子波的频 ...

  5. 收敛标准对迭代次数影响

    制作一个n*n的网络,将收敛标准分别设定在,0.001,0.01,0.02,0.03,0.04,0.05,0.06,0.07,0.08,0.09,0.1,观察网络达到平衡时迭代次数的变化. 比如如图的 ...

  6. vue省市区三级联动mysql,js/json,html/jsp

    大家好,我是烤鸭: 省市区三级联动数据及页面: 测试的时候,发现少了几个地区,现在补上了,也优化了下排版. 如果你懒得复制和看的话,这里是打包的下载地址. 之前的资源地址也改了,http://down ...

  7. ZAM 3D 制作3D动画字幕 用于Xaml导出

    ZAM 3D 制作3D动画字幕 用于Xaml导出 原文:ZAM 3D 制作3D动画字幕 用于Xaml导出 原地址-> http://www.cnblogs.com/yk250/p/5662788 ...

  8. 将执行文件转化为bat批处理文件的工具(批处理文件方式提供)

    update 2006.4.25 15:20 支持64kb以上的执行文件/// @echo e 0100 4d 5a 90 0 3 0 0 0 4 0 0 0 ff ff 0 0 >>Da ...

  9. 完整的境外、港澳台、电信、移动、联通、教育网、国内其他ISP的IPv4列表(数据整理日期2022年4月)-IP列表太长只能份2篇发布(1/2)

    完整的境外.港澳台.电信.移动.联通.教育网.国内其他ISP的IPv4列表(数据整理日期2022年4月)-IP列表太长只能份2篇发布(1/2) 综述 境外(不含港澳台)IPv4地址 综述 企业所在地南 ...

最新文章

  1. 手把手带你撸一个cli工具
  2. android 数字时钟代码大全,Android自定义view实现数字时钟
  3. 不扯淡学数据库实践联系理论-课程
  4. Swoole安装popen()找不到
  5. Js获取当前页面URL各种参数
  6. Ngnix笔记proxy_set_header设置X-Real-IP(Java获取客户端IP地址)
  7. Docker和容器如何改善eZ的软件开发
  8. php 快速排序函数,PHP实现快速排序算法的三种方法
  9. Coursera营养学课程考试小抄
  10. 数据挖掘 顶级期刊_数据挖掘顶级期刊与会议
  11. Java正则表达式语法规则(具体)
  12. 【Mimics】基于心脏ct影像重建3d模型 孔洞修复平滑处理 及 合并导出
  13. python房价预测_人工智能python实现-预测房价:回归问题
  14. 关于GIS的一些感悟·思考
  15. 使用python快速搭建接口自动化测试脚本实战总结
  16. 计算机用户名和密码在哪个文件夹,登陆邮箱、论坛等的帐号和密码存放在电脑中的哪个文件夹中?...
  17. 百度地图POI数据获取
  18. 清华大学刘知远:好的研究想法从哪里来?
  19. 前端HTML5 颜色选择器 input[type = color]
  20. 做生信分析平台需要什么配置的服务器?生信分析平台服务器配置建议

热门文章

  1. vue部署到服务器_利用Gulp实现代码自动化部署
  2. STM32H743+CubeMX-使用ADC(16bit分辨率)模数转换器读取CPU的温度(串行方式)
  3. qq浏览器打开word 技术原理_知道为什么计算机可以上网的同时,可以写word还可以听歌吗?...
  4. 计算机专业理科二本录取分数线,这7所211理科录取分数线较低,普通考生记得关注,2所有二本招生...
  5. vue 计算属性_lt;Vue 源码笔记系列6gt;计算属性 computed 的实现
  6. HTTP之Redirect和Location头使用(C++ Qt框架实现)
  7. 7.2图的存储结构(邻接表)
  8. docker 容器数据卷
  9. springboot entity date_「Java」 - SpringBoot amp; JPA多数据源
  10. 面试题 gety() getTop() TranslationY关系