0

我希望能够导入以下 Google 数据 Python 模块:atom.data、gdata.sites.client、gdata.sites.data

我已经开始下载文件,甚至按照此处的建议对 PYTHONPATH 变量进行了更改 [链接](如何在 Windows 7 中添加到 pythonpath?)。尽管如此,我还是收到一条错误消息:
导入错误没有名为 atom.data 的模块。
我究竟做错了什么?我已将 GData 文件放在 Python27 文件夹中。

代码(以防万一):

#!C:\Python27

import atom.data
import gdata.sites.client
import gdata.sites.data

client = gdata.sites.client.SitesClient(source='i-l-v1', site='intratrial2', domain='inmobi.com')
client.ClientLogin('', '', client.source)

feed = client.GetSiteFeed()

for entry in feed.entry:
  print '%s (%s)' % (entry.title.text, entry.site_name.text)
  if entry.summary.text:
    print 'description: ' + entry.summary.text
  if entry.FindSourceLink():
    print 'this site was copied from site: ' + entry.FindSourceLink()
  print 'acl feed: %s\n' % entry.FindAclLink()
  print 'theme: ' + entry.theme.text
4

2 回答 2

1

在 Linux 上,我在虚拟环境中执行了“pip install gdata”,然后创建了指向 gdata 的符号链接。这对我有用。

$source venv/bin/activate
$pip install gdata
$deactivate
$ln -s venv/lib/python2.7/site-packages/gdata .
于 2014-09-04T14:10:11.677 回答
0

您是否尝试过使用 ./setup.py install 安装它。它会做所有必要的事情,你不必从你身边设置任何路径。有关详细信息,请参阅https://developers.google.com/gdata/articles/python_client_lib?csw=1

于 2013-07-25T06:42:15.363 回答