这些工作正常
import gdata
import gdata.youtube
但是当我尝试
时from gdata.youtube import service as something
我收到此错误:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python2.7/dist-packages/spyderlib/widgets/externalshell/sitecustomize.py", line 540, in runfile
execfile(filename, namespace)
File "/home/dimitris/untitled1.py", line 8, in <module>
import gdata.youtube.service
File "/home/dimitris/anaconda/lib/python2.7/site-packages/gdata/youtube/service.py", line 39, in <module>
import gdata.service
File "/home/dimitris/anaconda/lib/python2.7/site-packages/gdata/service.py", line 76, in <module>
import atom.service
File "/home/dimitris/anaconda/lib/python2.7/site-packages/atom/service.py", line 33, in <module>
import atom.http_interface ImportError: No module named http_interface
有什么建议吗?
答案 0 :(得分:4)
看起来gdata包还包含&#34; atom&#34;包也是。我猜你可能已经下载了软件包并将其解压缩(来自.zip或.tar.gz),这可能导致导入问题。
相反,删除下载的软件包并尝试使用pip通过运行pip install gdata
安装软件包,原子软件包也将安装,一切都会正常工作。如果您没有点,可以在此处安装:http://pip.readthedocs.org/en/latest/installing.html
或者,如果您通过运行pip install ~/my_path/gdata-2.0.18.tar.gz
如果您已经安装了软件包,则可能必须使用--upgrade
标志来安装最新版本的软件包。