代码之家  ›  专栏  ›  技术社区  ›  Rohit-Pandey

导入Google联系人库时出错?

  •  1
  • Rohit-Pandey  · 技术社区  · 6 年前
    import atom.data
    import gdata.data
    import gdata.contacts.client
    import gdata.contacts.data
    

    导入这些库时出错:

        import atom.core
    ImportError: No module named core
    

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

    enter image description here

    问题是什么,为什么我会出错。

    1 回复  |  直到 6 年前
        1
  •  0
  •   Danila Ganchar    6 年前

    因为你安装了 atom 作为独立的依赖。 gdata 包括 原子 在里面 packages 但不在要求中。

    我会用一个例子来解释。激活新的 virtualenv 安装 GDATA :

    pip install gdata==2.0.18
    

    你的剧本很好用:

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

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

    packages

    现在让我们安装 原子 检查进口( pip install atom==0.4.1 + import atom.data )您将看到错误,因为之前 原子 atom==0.4.1 是不同的。这是造成错误的主要原因:

    packages2

    希望这有帮助。