Posts Tagged ‘gae’

申请到了sina app engine(sae)

二月 10th, 2010

gae,该知道的人都知道,sae是sina的application engine。还没有正式开放,运气好,正好赶上第二次发送邀请。申请了一下。还居然通过了。传了一个阉割的WordPress上去。先用用再说。
地址是:http://gift.sinaapp.com/。希望有同好的交流。

Popularity: 3%

怎么给python添加新的lib path

二月 9th, 2010

python读取类库的顺序是,当前目录,pythonpath,path和安装目录。可以动态的设置pythonpath如下:

  1. Python 2.6.3 (r263rc1:75186, Oct  2 2009, 20:40:30) [MSC v.1500 32 bit (Intel)]
  2. on win32
  3. Type "help", "copyright", "credits" or "license" for more information.
  4. >>> import sys
  5. >>> sys.path
  6. ['', 'C:\\Python26', 'C:\\Windows\\system32\\python26.zip', 'C:\\Python26\\DLLs',
  7.  'C:\\Python26\\lib', 'C:\\Python26\\lib\\plat-win', 'C:\\Python26\\lib\\lib-tk'
  8. , 'C:\\Python26\\lib\\site-packages']
  9. >>> sys.path.append('c:\\path')
  10. >>> sys.path
  11. ['', 'C:\\Python26', 'C:\\Windows\\system32\\python26.zip', 'C:\\Python26\\DLLs',
  12.  'C:\\Python26\\lib', 'C:\\Python26\\lib\\plat-win', 'C:\\Python26\\lib\\lib-tk'
  13. , 'C:\\Python26\\lib\\site-packages', 'c:\\path']
  14. >>>

还有就是修改环境变量。增加一个PYTHONPATH
windows比较讨厌的是有空格问题。
在系统变量里面增加一个变量PYTHONPATH
值是:

  1. C:\\Program Files (x86)\\Google\\google_appengine;C:\\Program Files (x86)\\Google\\google_appengine\\lib\\antlr3;C:\\Program Files (x86)\\Google\\google_appengine\\lib\\django;C:\\Program Files (x86)\\Google\\google_appengine\\lib\\webob;C:\\Program Files (x86)\\Google\\google_appengine\\lib\\yaml\\lib;C:\\Program Files (x86)\\Google\\google_appengine;

只是gae执行起来还是有点问题,保存modle的时候,说没有app id。咳。
———–
python 2.6 开始,好像支持在site-packages目录下建xxx.pth的文件,把要include的lib path写进去即可。这个方便,易于维护。不错
更多可以看这个 http://docs.python.org/library/site.html

Popularity: 4%