python version 2.7.9
installed version 1.5.1
pip install --upgrade google-api-python-client
from here trying to import task queue like so
from google.appengine.api import taskqueue
getting
ImportError: No module named google.appengine.api
1.5.1 is the latest version, and I can't seem to find any code reference to task queue in the pip code here
The Google Cloud SDK - Release Notes tracks the version of the GAE components, search for the
App Engine components updated to
pattern.The version of the most recent GAE components in the current Cloud SDK version (120.0.0) is 1.9.38 (emphasis mine):
The 1.9.38 version is affected by a bug causing import errors, see "ImportError: No module named webapp2" after Linux SDK upgrade (1.9.35 -> 1.9.38)
I see 2 options for you:
downgrade to a Cloud SDK version prior to 109.0.0 (in which the affected GAE version 1.9.37 was introduced)
if you only use GAE and not other Cloud products for which you need the Cloud SDK switch to the GAE SDK (current version 1.9.40 in which the issue is fixed), see the comments to this Q&A: What is the relationship between Google's App Engine SDK and Cloud SDK?
I have downloaded the sdk from here https://cloud.google.com/appengine/downloads
after downloaded added it to my project source files .
and added the path to the home directory in my python code like so