Eclipse和Google App Engine:ImportError:没有名为_sysconfigdata_nd的模块; 无法识别的参数:–high_replication

刚刚升级到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参数来运行谷歌应用程序引擎应用程序,它运行良好。 为什么突然之间,这两个都不起作用? 提前致谢。

“No module named _sysconfigdata_nd”是Ubuntu软件包中的一个bug 。

您可以创build一个softlink作为解决方法:

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

根据不同的情况,更新virtualenv实际上可能是一个更好的主意,而不是像这个 链接的bug报告中提到的那样。 要更新virtualenv你可以使用下面的命令:

 sudo pip install --upgrade virtualenv