python升级到2.7.10及使用virtualenv搭建独立的Python环境

python升级到2.7.10及使用virtualenv搭建独立的Python环境 http://qicheng0211.blog.51cto.com/3958621/1561685 重新整理一下(2015-12-2更新): 先下载python2.7.10进行安装:

  系统中在/usr/local/python2.7中安装了一个新版本的python后,再在新版本的python中安装ease_install-2.7, 再用新版本的ease_install-2.7安装pip2.7:

用新安装的pip2.7安装虚拟环境:

在~/.bashrc中定义环境变量:

更新环境变量:  

指定使用python2.7创建虚拟环境:  

  ========================================================= 经过试验,总结教训如下: 系统自带的python,也就是/usr/bin/python,一定要使用系统自带的。 可以在/usr/local/python2.7.10目录下新安装一个python, 然后使用这个python安装virtualenv和virtualenvwrapper, 然后安装ease_install, pip 然后在~/.bashrc里加入下面内容:

pip安装python-rrdtool时依赖关系报错解决:

若报错:Failed building wheel for cryptography和Failed building wheel for cffi,则安装如下包:

以上为2015-10-18号备注。 =========================================================   下载python2.7.10:

make时报错:Python build finished, but Read more…

Flask SQLAlchemy 学习

Flask-SQLALchemy 是一个给你的应用添加 SQLALchemy 支持的 Flask 扩展。SQLALchemy 是Python语言的SQL工具包及对象关系映射(ORM)工具,使用MIT许可证发行,提供能兼容众多数据库(如 SQLite、MySQL、Postgres、Oracle、MS-SQL、SQLServer 和 Firebird)的企业级持久性模型。 一、为你的Flask应用加载Flask-SqlAlchemy扩展 Code example:

SQLALCHEMY_DATABASE_URI格式实例:

二、建立数据库模型和初始化数据库 建立数据库模型: Code example:

初始化数据库也特别简单,只需要调用 db.create_all() 函数就可以了。 Code example:

三、插入数据 Code example:

四、查询数据 用主键获取数据: Code example:

通过一个精确参数进行反查: Code example:

模糊查询: Code example:

逻辑非1: Code example:

逻辑非2: Code Read more…