我不知道我在做什么。我在OSX上使用Python2.7和Eclipse PyDev集成开发环境。我以前从未使用过API,但我需要在正在开发的Python应用程序中使用google日历API。我从Google下载了最新的gdata模块,并在下载gdata文件夹(Downloads)的目录中使用下面这行代码将其安装在终端中:
sudo python setup.py install它似乎将所有东西都安装到了我机器的Library中的一个Python目录中,没有给出任何错误。但是,现在当我尝试使用以下导入命令运行程序时:
import gdata.calendar.data
import gdata.calendar.client
import gdata.acl.data
import atom我得到以下错误:
ImportError: No module named gdata.calendar.data清楚地表明我在安装过程中做错了什么。有什么想法?
发布于 2012-12-27 04:14:50
它可能已经安装好了,但是您还没有告诉Eclipse在哪里可以找到gdata。
右键单击Eclipse中的项目并选择Properties -> PyDev - PYTHONPATH -> Source Folders,然后单击"Add source folder“。
该文件夹将(可能)在/Library/Python/2.7/site-packages/gdata中,这取决于版本和安装位置。它可能在其他地方,比如dist-packages而不是site-packages,但是一旦您找到它并将文件夹添加到Eclipse中,导入就应该可以工作了。
编辑:别忘了对atom也做同样的事情。
https://stackoverflow.com/questions/14045680
复制相似问题