导入谷歌联系人库时出错?

import atom.data

import gdata.data

import gdata.contacts.client

import gdata.contacts.data

导入这些库时出现错误:


    import atom.core

ImportError: No module named core

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

http://img2.mukewang.com/613c9e270001e0b903230611.jpg

有什么问题,为什么我收到错误。


红糖糍粑
浏览 138回答 1
1回答

互换的青春

您收到错误是因为您atom作为单独的依赖项安装。gdata包含atom在包中但不包含在要求中。我会试着用一个例子来解释。激活一个新的virtualenv,安装gdata:pip install gdata==2.0.18你的脚本工作正常:import atom.dataimport gdata.dataimport gdata.contacts.clientimport gdata.contacts.data现在让我们检查atom版本:(pip show atom无数据)。你也不会看到atom dist-info。所以,这只是一个 python 包:现在让我们安装atom并检查导入 ( pip install atom==0.4.1 + import atom.data)。您会看到错误,因为以前的atom和atom==0.4.1不同。这是错误的主要原因:
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python