import atom.data
import gdata.data
import gdata.contacts.client
import gdata.contacts.data
在导入这些库时出现错误:
import atom.core
ImportError: No module named core
这些库已正确安装,如下图所示。
问题是什么,为什么我会出错?
答案 0 :(得分:0)
由于安装了atom
作为单独的依赖项而收到错误。 gdata
包含在packages中的atom
中,但未包含在要求中。
我将尝试举例说明。激活新的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
)。您会看到此错误,因为先前的atom
和atom==0.4.1
不同。这是错误的主要原因:
希望这会有所帮助。