У меня проблемы с импортом ecoinvent 3.3 в brightway (Spyder (Python 3.6, Последняя версия BW2, Windows 64). Я слежу за семинаром2017, все работает нормально до подглавы LCI, где я на самом деле сложен, потому что я не могуимпортировать ecoinvent 3.3, у меня есть доступ к ecoinvent (даже 3.5), но я просто хочу следить за семинаром, так как не могу исправить проблему несвязанных обменов 2.2.
Я скачал и импортировал файл ecoinvent 3.3_cutoff_ecoSpold02 и поместилэто в папке, на которую я указываю, следуя коду, предоставленному разработчиками / или семинаром:
fpei33 = r'C:\Users\gaylordb\Documents\Golf\OiErgasiesMou\ei33'
if 'ecoinvent 3.3 cutoff' in bw.databases:
print("Database has already been imported")
else:
ei33 = bw.SingleOutputEcospold2Importer(fpei33, 'ecoinvent 3.3 cutoff')
ei33.apply_strategies()
ei33.statistics()
Результат будет таким:
Extracting XML data from 0 datasets
Extracted 0 datasets in 0.18 seconds
Applying strategy: normalize_units
Applying strategy: update_ecoinvent_locations
Applying strategy: remove_zero_amount_coproducts
Applying strategy: remove_zero_amount_inputs_with_no_activity
Applying strategy: remove_unnamed_parameters
Applying strategy: es2_assign_only_product_with_amount_as_reference_product
Applying strategy: assign_single_product_as_activity
Applying strategy: create_composite_code
Applying strategy: drop_unspecified_subcategories
Applying strategy: fix_ecoinvent_flows_pre35
Applying strategy: drop_temporary_outdated_biosphere_flows
Applying strategy: link_biosphere_by_flow_uuid
Applying strategy: link_internal_technosphere_by_composite_code
Applying strategy: delete_exchanges_missing_activity
Applying strategy: delete_ghost_exchanges
Applying strategy: remove_uncertainty_from_negative_loss_exchanges
Applying strategy: fix_unreasonably_high_lognormal_uncertainties
Applying strategy: set_lognormal_loc_value
Applying strategy: convert_activity_parameters_to_list
Applied 19 strategies in 0.02 seconds
0 datasets
0 exchanges
0 unlinked exchanges
Если я продолжу писатьбазы данных, я получаю следующее:
ei33.write_database () Traceback (последний вызов был последним):
File "", строка 1, в ei33.write_database ()
Файл "C: \ Users \ gaylordb \ AppData \ Local \ Continuum \ miniconda3 \ envs \ mylcaenv \ lib \ site-packages \ bw2io \ importers \ base_lci.py", строка 207, в write_database Повышение WrongDatabase (ошибка)
WrongDatabase: база данных Activity должна быть обрезана по ecoinvent 3.3, но также найден set ()
Пожалуйста, помогите.
Спасибо.