tldr: appengine_config.py を使用し、virtualenv を lib というフォルダーにコピーしてから、dev_appserver.py 経由でアプリを実行していることを確認します。
(以下はubuntuのbash経由です)長い戦いの後、仮想環境とgcloudがうまく機能しないことがわかりました-
仮想環境ディレクトリからすべてをコピーしました
.../.virtualenvs/nimble/local/lib/python2.7/site-packages
の中へ
[projectdir]/lib
そして私の appengine_config.py は最終的にクラウドでのようにローカルで動作しましたが、絶対に実行する必要があります
dev_appserver.py [my proj dir here]
または google.appengine モジュールが読み込まれません。開発サーバーを使用する必要があることを知りませんでした。私はとてもばかげていると感じます。
参考までに、appengine_config.py はこちら
"""`appengine_config` gets loaded when starting a new application instance."""
print 'running app config yaya!'
from google.appengine.ext import vendor
vendor.add('lib')
print 'I am the line after adding lib, it should have worked'
import os
print os.getcwd()