Google app engine Appengine ImportError:升级到Mac上的Mavericks后,没有名为webob的模块

Google app engine Appengine ImportError:升级到Mac上的Mavericks后,没有名为webob的模块,google-app-engine,python-2.5,Google App Engine,Python 2.5,我使用命令行进行部署。升级到Mavericks OS后,我尝试部署,并收到消息“找不到appengine sdk”。我重新创建了符号链接,它克服了该错误,现在显示: ImportError:没有名为webob的模块 usr/local/google\u appengine/lib文件夹中有3个webob文件夹:webob\u 0\u 9和版本-1.1.1,-1.2.3,因此它当然可以导入 我正在使用python2.5和appengine补丁。关于这个问题的其他条目是有限的,没有帮助。我按照指示将

我使用命令行进行部署。升级到Mavericks OS后,我尝试部署,并收到消息“找不到appengine sdk”。我重新创建了符号链接,它克服了该错误,现在显示:

ImportError:没有名为webob的模块

usr/local/google\u appengine/lib文件夹中有3个webob文件夹:webob\u 0\u 9和版本-1.1.1,-1.2.3,因此它当然可以导入

我正在使用python2.5和appengine补丁。关于这个问题的其他条目是有限的,没有帮助。我按照指示将sdk升级到最新版本,仍然是相同的prpblem。另外,我想我的问题可能是Mavericks操作系统升级的独特之处

为了见鬼,我将其中一个文件夹重命名为webob(而不是webob_0_9),然后它给了我一个新错误:ImportError:无法导入名称dev_appserver

更新:
对Mavericks OS的升级确实消除了python中的一些站点包,包括pip和webob。因此,我重新安装了pip和webob,并且由于进一步的错误(由于我试图通过升级到1.9.6来解决问题),我还将我的SDK版本降级到1.6.4。

Appengine补丁长期以来一直被弃用。建议更新到django Nonl和python 2.7。我很想这样做,但现在会非常痛苦,我必须先修复错误并运行当前版本,然后才能升级。文档说python 2.5运行时只支持webob 0.9,所以这就是您要导入的版本。从2.5迁移到2.7并不太糟糕。你至少应该这样做。然后可以在app.yaml中包含webob库。升级到python 2.7还需要升级到HRD(我们使用的是旧的主/从)。我已经经历了这个过程,我们需要对db模型+代码进行一些更改,以使其顺利工作(由于独特的关键问题)。现在,这不是我的选择。我在想,如果它在我升级mac OS之前就已经工作了,那么问题可能与sys.path/python路径设置或其他更简单的东西有关。我重新安装了pip,重新安装了webob。这让我克服了webob错误。然后我还不得不将appengine sdk降级到1.6.4,然后最终部署它。苏诺法布****!非常感谢你对盖凡的帮助。如果不是因为排除了其他选择,我本来会兜圈子的。