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會拋出更多錯誤。這不起作用。 –