星期六, 一月 17, 2009

在linux服务器上安装gdata-python-client

经常会在服务器上面安装东西,但是服务器只能在自己的目录下面写东西,其它路径都是没有写权限的。
下面分步骤记录了我在hostmonster上面安装google gdata python client 的过程:

1. 下载google gdata python client


2. 安装google gdata python client
将下载的文件解压
tar -xzvf gdata.py-1.2.3.tar.gz
cd gdata.py-1.2.3
python setup.py  install --prefix ~/lib
上面的install命令会生成下面的目录:
~/lib/lib/python2.3/site-packages
这是因为我们在安装的时候指定的prefix中有lib。
site-packages目录下面有atom/  gdata/ 两个文件夹。
安装就算结束了。

3. 使用google gdata python client
此时我们还不能直接使用gdata,如果直接important gdata,会产生下面的错误:
>>> import gdata
Traceback (most recent call last):
  File "<stdin>", line 1, in ?
ImportError: No module named gdata
>>>
我们需要先设置一下系统路径,可以直接在.py文件中设置:
import sys
sys.path[0:0] = ['~/lib/lib/python2.3/site-package']
这样就可以使用google gdata python client。

0 comments: