在GoogleAppEngineLauncher中导入webapp2后安装gcloud失败

2024-04-19 14:02:26 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经运行GoogleAppEngineLauncher几天了,没有发生任何意外。在

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

现在的问题是,不管我从哪里运行AppEngine项目(GoogleAppEngineLauncher还是使用dev_应用服务器.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之前,它是无缝工作的。在

非常感谢任何帮助。在


Tags: inpyimportappgooglelinecontentsfile
1条回答
网友
1楼 · 发布于 2024-04-19 14:02:26

昨天我遇到了同样的问题,虽然我找不到原因,但我还是设法解决了这个问题。在

我想你也做了类似的事情,我用以下方法安装了gcloud: 把我的用户安装到我的网站上。(我使用的是macosx10.11)我发现,尽管我做了一个pip卸载gcloud,但是有一堆库被留下了。为了解决这个问题,我从我的站点包目录中删除了以下库:

gcloud
protobuf*
google

开发_应用服务器.py现在可以找到webapp模块。在

如果要删除它,下面是它安装的所有内容的完整列表:

^{pr2}$

现在有比我更好的人,需要解释为什么会这样。在

最后,我发现安装gcloud的最佳方法是使用以下指令:https://cloud.google.com/appengine/docs/python/tools/using-libraries-python-27

相关问题 更多 >