导入 google 个联系人库时出错?

Error while importing google contacts libraries?

import atom.data
import gdata.data
import gdata.contacts.client
import gdata.contacts.data

导入这些库时出现错误:

    import atom.core
ImportError: No module named core

这些库安装正确,如下图所示。

有什么问题,为什么会出现错误。

您收到错误是因为您将 atom 安装为单独的依赖项。 gdata atom 包含在 packages 中,但未包含在要求中。

我会试着用一个例子来解释。激活新的 virtualenv,安装 gdata:

pip install gdata==2.0.18

您的脚本运行良好:

import atom.data
import gdata.data
import gdata.contacts.client
import gdata.contacts.data

现在让我们检查 atom 版本:pip show atom(无数据)。你也不会看到 atom dist-info。所以,这只是一个 python 包:

现在让我们安装 atom 并检查导入 (pip install atom==0.4.1 + import atom.data)。您会看到错误,因为之前的 atomatom==0.4.1 不同。这是错误的主要原因:

希望这对您有所帮助。