[英]Error while importing modules in Python
我希望能够导入以下Google Data Python模块:atom.data,gdata.sites.client,gdata.sites.data
我已经继续下载了文件,甚至按照建议在[link]中更改了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
在Linux上,我在虚拟环境中进行了“ pip install gdata”,然后创建了指向gdata的符号链接。 那对我有用。
$source venv/bin/activate
$pip install gdata
$deactivate
$ln -s venv/lib/python2.7/site-packages/gdata .
您是否尝试使用./setup.py install安装它。 它会做所有必要的事情,而您不必从自己的角度设置任何路径。 有关更多详细信息,请参阅https://developers.google.com/gdata/articles/python_client_lib?csw=1 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.