web-dev-qa-db-ja.com

EclipseおよびGoogle App Engine:ImportError:_sysconfigdata_ndという名前のモジュールはありません。認識されない引数:--high_replication

Ubuntu 13.04にアップグレードしたばかりで、Eclipseは次の2つのエラーを報告しました。

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

最初に出会ったことはありません。 2つ目は、Google App Engineアプリケーションを実行するために--high_replication引数とそれはうまくいきました。なぜ突然、これら2つは機能しなかったのですか?前もって感謝します。

46
Randy Tang

「_sysconfigdata_ndというモジュールはありません」は buntuパッケージのバグ です。

回避策としてソフトリンクを作成できます。

Sudo ln -s /usr/lib/python2.7/plat-*/_sysconfigdata_nd.py /usr/lib/python2.7/
105
Jon Vaughan

さまざまな条件によっては、 リンクされたバグレポート で説明したように、 this walkaround の代わりにvirtualenvを更新する方が実際には良い考えかもしれません。 virtualenvを更新するには、次のコマンドを使用できます。

Sudo pip install --upgrade virtualenv
27
Tadeck