生物圏の活動の流れと呼ぼうとすると、たまたまエラーに直面します。そして、私がさまざまな活動のためにテクノスフィアを呼び出すとき、それはうまくいきます。
ただし、生物圏の場合:
[in] clinker_bio_exchange = [exc for exc in clinker.biosphere()]
clinker_bio_exchange
エラー:
ActivityDatasetDoesNotExist: <Model: ActivityDataset> instance matching query does not exist:
SQL: SELECT "t1"."id", "t1"."data", "t1"."code", "t1"."database", "t1"."location", "t1"."name", "t1"."product", "t1"."type" FROM "activitydataset" AS "t1" WHERE (("t1"."database" = ?) AND ("t1"."code" = ?)) ORDER BY Random() LIMIT ? OFFSET ?
Params: ['biosphere3', 'fc1c42ce-a759-49fa-b987-f1ec5e503db1', 1, 0]
パーツを更新する必要がありますか、それとも何かが足りませんか?ありがとうございました。
biosphere3
データベースに問題があります。clinker
オブジェクトは、生物圏のフロー(アクティビティ)('biosphere3', 'fc1c42ce-a759-49fa-b987-f1ec5e503db1')
(Water, cooling, unspecified natural origin
私のマシン上にあります)と交換されています。ただし、biosphere3
データベースが完全に欠落しているか、この特定のフローを削除または変更したかのいずれかです。
これを修正する最も簡単な方法は、再インストールすることです。
import bw2io
bw2io.create_default_biosphere3()
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加