Eclipse与Google App Engine: 导入错误:没有名为_sysconfigdata_nd的模块;未识别的参数:--high_replication

46 投票
2 回答
21932 浏览
提问于 2025-04-17 20:12

我刚刚升级到Ubuntu 13.04,结果Eclipse报了两个错误:

1. ImportError: No module named _sysconfigdata_nd

ERROR    2013-03-25 07:26:43,559 http_runtime.py:221] unexpected port response from runtime ['']; exiting the development server
ERROR    2013-03-25 07:26:43,561 server.py:576] Request to '/_ah/warmup' failed

2. dev_appserver.py: error: unrecognized arguments: --high_replication

我从来没有遇到过第一个错误。至于第二个,我以前通过设置--high_replication这个参数来运行谷歌应用引擎的程序,效果很好。为什么突然这两个都不行了呢?提前谢谢大家。

2 个回答

27

根据不同的情况,更新 virtualenv 可能是个更好的选择,而不是使用这个变通方法,正如相关的错误报告中提到的那样。要更新 virtualenv,你可以使用以下命令:

sudo pip install --upgrade virtualenv
107

“没有名为 _sysconfigdata_nd 的模块”是 Ubuntu 软件包中的一个错误

你可以通过创建一个软链接来解决这个问题:

sudo ln -s /usr/lib/python2.7/plat-*/_sysconfigdata_nd.py /usr/lib/python2.7/

撰写回答