gpt4 book ai didi

python - 未找到 GoogleAppEngineLauncher webapp2 导入后安装 gcloud

转载 作者:太空宇宙 更新时间:2023-11-03 16:35:37 24 4
gpt4 key购买 nike

我已经运行 GoogleAppEngineLauncher 几天了,没有发生任何问题。

今天早上我安装了 Google 的 gcloud 软件包。

现在的问题是,无论我从哪里运行我的 AppEngine 项目(GoogleAppEngineLauncher 或使用 dev_appserver.py),它都会立即 500 秒并且日志为:

  File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/runtime/wsgi.py", line 85, in LoadObject
obj = __import__(path[0])
File "/Users/roger/python/app.myapp/main.py", line 1, in <module>
import webapp2
ImportError: No module named webapp2

我不完全确定它发生了什么,但 webapp2 显然是该应用程序的一个重要模块!在安装 gcloud 之前它可以无缝运行。

非常感谢任何帮助。

最佳答案

我昨天遇到了同样的问题,虽然我找不到发生这种情况的原因,但我确实设法解决了问题。

我假设您做了与我类似的事情,我使用以下方法安装了 gcloud:“pip install --user gcloud”并将大量库安装到我的 site-packages 目录中。 (我使用的是 Mac OS X 10.11)我发现,虽然我执行了 pip uninstall gcloud,但留下了一堆库。为了解决这个问题,我从我的 site-packages 目录中删除了以下库:

gcloud
protobuf*
google

dev_appserver.py 现在可以找到 webapp 模块。

如果您想删除它,这里是它安装的所有内容的完整列表:

gcloud
gcloud-0.13.0.dist-info
google
googleapis_common_protos-1.1.0-py2.7-nspkg.pth
googleapis_common_protos-1.1.0-py2.7.egg-info
httplib2
httplib2-0.9.2-py2.7.egg-info
oauth2client
oauth2client-2.0.2-py2.7.egg-info
protobuf-3.0.0b2.post2-py2.7-nspkg.pth
protobuf-3.0.0b2.post2.dist-info
pyasn1
pyasn1-0.1.9.dist-info
pyasn1_modules
pyasn1_modules-0.0.8.dist-info
rsa
rsa-3.4.2.dist-info

现在比我更好的人需要解释为什么会发生这种情况。

最后,我发现安装 gcloud 的最佳方法是使用此处的说明:https://cloud.google.com/appengine/docs/python/tools/using-libraries-python-27

关于python - 未找到 GoogleAppEngineLauncher webapp2 导入后安装 gcloud,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37238163/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com