1

いくつかの大きな (2 Gb+) ファイルを Python に解析する必要があります。json モジュールで試してみましたが、すべてのメソッドが一度にファイルをロードするため、メモリ エラーが発生します。次に、ファイルを解析するイテレータベースの方法を実装していると思われる ijson のインストールに進みました。しかし、私が実行すると:

ijson をインポート

例外が発生します: YAJL 共有オブジェクトが見つかりません。

誰かが同様の問題を見つけましたか? どんな助けでも大歓迎です

よろしく

4

2 に答える 2

0

YAJL C ライブラリをインストールしていないため、これは簡単です。ijson は YAJL のラッパーであり、これがないと機能しません。

于 2012-09-21T11:12:45.577 に答える
0

Anaconda経由でインストールしたところ、突然動作し始めました。

  1. Anaconda プロンプトを開く (win search anaconda)
  2. 実行コマンド: conda install ijson
于 2021-01-28T15:47:33.787 に答える