from __future__ import division
import sys, time, os.path, magic
import atom.data, gdata.client, gdata.docs.client, gdata.docs.data
完整的代码是在http://planzero.org/blog/2012/04/13/uploading_any_file_to_google_docs_with_python与原子模块导入错误
我在Ubuntu 14.04 VirtualBox上工作。我正在使用Python 2.7.6。我使用最新版本成功安装了atom和gdata模块。但是,我的代码在导入模块时给我以下错误。
Traceback (most recent call last):
File "test14.py", line 16, in <module>
import atom.data, gdata.client, gdata.docs.client, gdata.docs.data
File "/usr/local/lib/python2.7/dist-packages/atom/data.py", line 24, in <module>
import atom.core
ImportError: No module named core
我也试图导入整个原子模块代替。
import atom, gdata.client, gdata.docs.client, gdata.docs.data
提供了以下错误:
Traceback (most recent call last):
File "test14.py", line 16, in <module>
import atom, gdata.client, gdata.docs.client, gdata.docs.data
File "/usr/local/lib/python2.7/dist-packages/gdata/client.py", line 35, in <module>
import atom.client
File "/usr/local/lib/python2.7/dist-packages/atom/client.py", line 27, in <module>
import atom.http_core
ImportError: No module named http_core
两个core.py和http_core.py存在于/usr/local/lib/python2.7/dist-packages/atom/。我试图直接导入这些模块
import atom.http_core, atom.core
它的工作。那么到底发生了什么问题?
重新安装gdata-python-client请确保'/usr/local/lib/python2.7中有一个包名'core'或模块名'core.py'/DIST-包/原子/'。或者从'/ usr/local/lib/python2.7/dist-packages/atom/data.py'文件中取出'import atom.core'这一行。 –
@BiRico:core.py在那个目录下。所以我试图注释掉import atom.core语句。 data.py会抛出更多错误。这不起作用。 –