apache上配置独立进程python应用
:Python    :kukei    :2013-01-24 17:39:18
:评论(0)

之前一直使用nginx+uwsgi来做python应用的服务器环境,以前也写了相关的博客在nginx上配置python关于uwsgi以及安装方法;这些都是我以前在自己的vps上配置python环境的一些记录,当然后来使用sae后就不再搞这些了。今天是因为在公司开发了一个python应用需要部署到一个aix6的主机上,这个主机上已经部署好了apache+mod_uwsgi环境,而且已经有一个应用在正常执行了,但是我将新的应用部署上去时报错了,新老应用都出现了乱码,偶尔还报错。原因是两个应用的编码格式不一样,老应用是gb2312,新的是utf-8,而现在报错,我基本可以确认是因为两个应用共用了一个内存,这是我不愿意看到的。随后我将每个应用的入口文件中加入了强制修改编码格式的内容:

import os,sys
reload(sys)   
sys.setdefaultencoding('utf8')  
#sys.setdef.....
unix上安装pil遇到的问题
:Python    :kukei    :2013-01-08 08:49:51
:评论(1)

1.去缺少zlib.h文件,编译不通过。

解决:安装zlib-1.2.5,重新编译pil

2."No module named _imagingft"问题

解决:需要安装freetype后编译pil,

3.安装freetype时提示

[u@H /billing/billing2/yxs/software/freetype-2.4.11]$./configure
GNU make (>= 3.80) or makepp (>= 1.19) is required to build FreeType2.
Please try
  `GNUMAKE=<GNU make command name> ./configure'.
or >&2
  `GNUMAKE="makepp --norc-substitution" ./configure'.

解决:安装高版本的make,我安装了make-3.82,同时为避免和其他用户的make发生冲突.....

关于uwsgi以及安装方法
:Python    :kukei    :2011-04-09 15:18:16
:评论(1)

最近一直折腾在ubuntu上部署python服务器,看到大家都在推荐nginx+uwsgi;nginx我已经用了一阵了,了解一些,现在看看uwsgi把。

有个童鞋给的有安装指导:http://obmem.info/?p=703

http://www.westphahl.net/blog/2010/4/8/running-django-nginx-and-uwsgi/

ps:

这个安装提示如下:“-bash: add-apt-repository: command not found”,原因有2个;

1.add-apt-repository命令只有ubuntu 0910之后版本支持;

2.add-apt-repository 是由 python-software-properties 这个工具包提供的;

所以需要安装python-software-properties:apt-get install python-software-proper.....
在nginx上配置python
:Python    :kukei    :2011-04-01 17:08:30
:评论(1)

参考:http://tech.foolpig.com/2010/08/30/python-django-nginx/

环境:Ubuntu 10.04 32bit,自带的有python2.6,已经用LNMP安装了nginx 0.75版本。

现在需要安装的有uwsgi,django,MySQL-python这几个插件。

1.安装uwsgi

uwsgi需要python-dev支持,否则会报错“

In file included from plugins/python/python_plugin.c:1:0:

plugins/python/uwsgi_python.h:2:20: fatal error: Python.h: No such file or directory

”;

需安装python-dev(ubuntu下出现依赖问题,可使用aptitude install python-dev)

wget http://projects.unbit......