我正在使用Windows 7并在Python中使用标准环境Cloud Endpoints Framework创建API。当我运行命令dev_appserver.py app.yaml
并转到http://localhost:8080/_ah/api/explorer来测试我的API时,我得到一个ImportError,最后一行是:
File "C:\Python27\lib\platform.py", line 632, in win32_ver from _winreg
import OpenKeyEx, QueryValueEx, CloseKey, HKEY_LOCAL_MACHINE
File "C:\AppData\Local\Google\Cloud SDK\google-cloud-sdk\platform\google_appengine\
google\appengine\tools\devappserver2\python\sandbox.py", line 964, in load_module
raise ImportError('No module named %s' % fullname)
ImportError: No module named _winreg
当我将API部署到谷歌云时,它运行正常。此外,当我在我的应用程序中使用此库pip install -t lib google-endpoints --extra-index-url=https://gapi-pypi.appspot.com/admin/nurpc-dev --ignore-installed
的旧版本时,dev_appserver按预期工作。我认为这与此库的更新有关?
任何帮助都会很棒。
答案 0 :(得分:0)
尝试再次更新您的库,因为最近出现了新版本。看看是否能解决您的问题!
答案 1 :(得分:0)