$ python
Python 2.7.11+ (default, Apr 17 2016, 14:00:29)
[GCC 5.3.1 20160413] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from googleapiclient import discovery_cache
>>> discovery_cache.autodetect()
WARNING:root:No module named locked_file
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/googleapiclient/discovery_cache/__init__.py", line 38, in autodetect
from . import file_cache
File "/usr/lib/python2.7/dist-packages/googleapiclient/discovery_cache/file_cache.py", line 32, in <module>
from oauth2client.locked_file import LockedFile
ImportError: No module named locked_file
To test:
$ python cache.autodetec t() python2. 7/dist- packages/ googleapiclient /discovery_ cache/_ _init__ .py", line 38, in autodetect python2. 7/dist- packages/ googleapiclient /discovery_ cache/file_ cache.py" , line 32, in <module> locked_ file import LockedFile
Python 2.7.11+ (default, Apr 17 2016, 14:00:29)
[GCC 5.3.1 20160413] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from googleapiclient import discovery_cache
>>> discovery_
WARNING:root:No module named locked_file
Traceback (most recent call last):
File "/usr/lib/
from . import file_cache
File "/usr/lib/
from oauth2client.
ImportError: No module named locked_file