在此网页https://github.com/PoutineAndRosti/Brightway-Seminar-2017/blob/master/Day%201%20AM/2%20-%20BW%20structure%20and%20first%20LCAs.ipynb提供在线研讨会之后,我将在brightway做一个教程。
每件事都符合以下一节: 2.1) LCA计算的一般语法
特别是,当我运行命令时:
[In] myFirstLCA_quick.lci() 输出中有一条错误消息:
myFirstLCA_quick.lci() #构建矩阵,解决系统问题,生成一个LCI矩阵。文件 "/home/dario/.local/lib/python2.7/site-packages/bw2calc/lca.py",第278行,在lci self.load_lci_data(生成器)文件"/home/dario/.local/lib/python2.7/site-packages/bw2calc/lca.py",第177行中,在load_lci_data builder.build(self.database_filepath)文件"/home/dario/.local/lib/python2.7/site-packages/bw2calc/matrices.py",第143行中,在构建数组= load_arrays (路径)文件的load_arrays第21行中,在load_arrays assert (os.path.isfile( fp ) for fp in path) AssertionError中
其他信息:
我的操作系统是Ubuntu16.04.3 LTS。我使用Python2.7.14 ::Anaconda,Inc. .,如果我在终端中键入conda list,就会安装以下版本:
更多信息(克里斯回答后):
这些代码行:
for db in bw.databases:
print(db, len(bw.Database(db)))返回:
(“生态发明2.2”,4087) (U‘生物圈3’,4029)
这些代码行:
for db in bw.databases:
print(db, len(bw.Database(db)))返回:
(“生态发明2.2”,4087) (U‘生物圈3’,4029)
这几行:
import brightway2 as bw
for db in bw.databases:
print bw.Database(db).process()返回
无 无
你能帮我一下吗?
提前谢谢你
达里奥
发布于 2017-12-19 21:14:02
这不应该发生的。检查以确保您的数据库确实存在并具有活动:
import brightway2 as bw
for db in bw.databases:
print(db, len(bw.Database(db)))这也可能有助于:
import brightway2 as bw
for db in bw.databases:
bw.Database(db).process()https://stackoverflow.com/questions/47883766
复制相似问题