1

gevent がこのエラーをスローするのはなぜですか? ipython、ubuntu 13で実行する

In [1]: from gevent import monkey

In [2]: monkey.patch_all()

In [3]: The history saving thread hit an unexpected error (NotImplementedError('gevent is only usable from a single thread',)).History will not be written to the database.


In [3]:
4

1 に答える 1

4

ipython別のスレッドを使用してコマンド履歴を保存します。スレッド メソッドにパッチを適用するためgevent、既存の別のスレッドが gevent の「シングル スレッド」例外をトリガーします。

私は gevent を使用しませんipython。gevent とは互換性ipythonがありません。

少なくとも、修正する項目を減らすようにしてください。壊れているgevent.monkey.patch_all(thread=False)ものが少ないかどうか試してみてください。ipython

于 2013-10-24T16:33:26.583 に答える