随笔分类 -  python

ppp
centos使用pypy
摘要:pypy最大的特点是使用了jit,可以直接使用机器码而非字节码,大大的提高了效率========================安装步骤1、安装pypyyum install pypy* -y2、安装pip 这里的pip是适用于pypy的,而非通常意义上的pip。程序转为pypy后,以前所有安装的... 阅读全文

posted @ 2015-03-06 10:23 xiaorao 阅读(1334) 评论(0) 推荐(0)

pip 安装
摘要:首先要安装 Setuptools wget https://pypi.python.org/packages/2.7/s/setuptools/setuptools-0.6c11-py2.7.egg sh setuptools-0.6c11-py2.7.egg 也可以直接运行 yum install 阅读全文

posted @ 2014-03-06 11:54 xiaorao 阅读(203) 评论(0) 推荐(0)

python update from 2.6 to 2.7
摘要:1 、wgethttp://python.org/ftp/python/2.7.3/Python-2.7.3.tar.bz2 2、tar-jxvfPython-2.7.3.tar.bz2 && cdPython-2.7.33、./configure && make && make install4、mv/usr/bin/python/usr/bin/python2.65、ln-s/usr/local/bin/python2.7/usr/bin/python 6、yum依赖于python2.6,所以要修改 vim /usr/bin/yum 将头部的 阅读全文

posted @ 2013-11-25 17:21 xiaorao 阅读(1003) 评论(0) 推荐(0)

python uwsgi 部署以及优化
摘要:这篇文章其实两个月之前就应该面世了,但是最近琐事、烦心事太多就一直懒得动笔,拖到现在才写 一、uwsgi、wsgi、fastcgi区别和联系 参见之前的文章http://www.cnblogs.com/sky20081816/p/3309925.html 二、uwsgi的安装 建议用pip 或者easy_install安装,这样避免了很多的麻烦,我是直接用 pip install uwsgi来安装的。如果你想要用源码安装的话到官网http://projects.unbit.it/uwsgi/下载安装 今天遇到在centos6.4下用pip安装失败的情况,结果发现由于ce... 阅读全文

posted @ 2013-10-31 11:40 xiaorao 阅读(11002) 评论(0) 推荐(2)

Python程序的性能分析指南(转)
摘要:原文地址 :http://blog.jobbole.com/47619/虽然不是所有的Python程序都需要严格的性能分析,不过知道如何利用Python生态圈里的工具来分析性能,也是不错的。分析一个程序的性能,总结下来就是要回答4个问题:它运行的有多快?它的瓶颈在哪?它占用了多少内存?哪里有内存泄漏?接下来,我们会着手使用一些很棒的工具,来帮我们回答这些问题。粗粒度的计算时间我们先来用个很快的方法来给我们的代码计时:使用unix的一个很好的功能 time。12345$ time python yourprogram.pyreal 0m1.028suser 0m0.001ssys 0m0.003 阅读全文

posted @ 2013-09-12 14:52 xiaorao 阅读(593) 评论(1) 推荐(0)

python MySQLdb install
摘要:1、到https://pypi.python.org/pypi/MySQL-python/1.2.3下载2、解压进去阅读README python setup.py build 报错 mysql_config找不到。 建议一个软链接 解决该问题 ln -s /usr/local/mysql/bin/mysql_config /usr/bin python setup.py install3、安装完成后发现 import MySQLdb的时候报错 ImportError: libmysqlclient_r.so.15: cannot open shared object file: No su. 阅读全文

posted @ 2013-06-14 17:57 xiaorao 阅读(323) 评论(0) 推荐(0)

python pipeline 支持get和delete操作
摘要:前言:pipeline缓存一堆的command,最后一次性执行。但是如果操作过程中需要先到redis中get一次,对数据进行相关处理,最后在进行set/delete等操作,怎么办?看官方文档:https://github.com/andymccurdy/redis-py找到pipeline,阅读下面代码with r.pipeline() as pipe: while 1: try: # put a WATCH on the key that holds our sequence value pipe.watch('OUR-SE... 阅读全文

posted @ 2013-05-21 17:20 xiaorao 阅读(2624) 评论(0) 推荐(0)

导航