Google App Engine'de (GAE) çalışmak için oauth almaya çalışıyorum, ancak gflags
dosyasını almayı denediğim için başarısız olabilir ve OAuth2Decorator
numaralı telefonu içe aktaramam.GAE, gflag'leri içe aktarmıyor
komut satırında ben help('modules')
ran ettik ve gflags listelenir ve ben import os
+ import gflags
+ print os.path.dirname(gflags.__file__)
koştu ve /Library/Python/2.7/site-packages/python_gflags-2.0-py2.7.egg
aldık.
import sys
import os
try:
import webapp2
import httplib2
from oauth2client.appengine import OAuth2Decorator
except ImportError, e:
print("The import failed!")
print(e)
ve alınan:
GAE'nin Dev konsolunda koştum ettikThe import failed!
No module named gflags
gflags
from oauth2client.appengine import OAuth2Decorator
tarafından ithal edilmektedir, ancak GAE'nin gflags
Ben kodu çalıştırmak her zaman içe başarısız olur.
Ben bir fark yaratıyor emin değilim ama Mac OS 10.7.5 ve python 2.7.1 Eğer App Engine projesine gerekli kütüphane dosyaları eklemek gerekir
Bu komutu kullandım ve oauth2client'in dizinde zaten var olduğunu söyleyen bir hata verdim, çünkü bunu el ile buraya koyduğum için onu sildim ve komutu yeniden yazdım. Sorun şu ki, '__init __. Py' dosyasını sadece 'oauth2client' dizinine kopyaladı ve' oauth2client' dosyasının geri kalanını 'app engine.py' dosyası gibi değil. 'Oauth2client' yeniden yüklemeyi denedim ama bu işe yaramadı, bu yüzden sadece el ile klasörü değiştirdim. Dosyaları el ile eklemem mi yoksa hepsini kopyalamalı mıyım? –