运行 PyPSA-EUR 第一个教程时出现 Snakefile 错误

问题描述 投票:0回答:1

我已经看过这方面的另一篇文章,但我认为缺乏上下文,所以我将尝试在这里更详细地解释,看看是否有人可以提供帮助或经历过相同的问题并设法克服它。

我已按照文档中所述的安装步骤进行操作。克隆存储库并使用 /envs 文件夹中的“environment.yaml”文件创建新环境。我这样做,我没有遇到任何错误,所有软件包似乎都安装没有问题。

现在我尝试遵循“教程:仅电力”。为此,我运行教程中提供的以下命令:“snakemake -call results/test-elec/networks/elec_s_6_ec_lcopt_Co2L-24H.nc --configfile config/test/config.electricity.yaml”。当我这样做时,我遇到这个错误:

(pypsa-eur) C:\Users\DELBARRIOALVAREZ_Y\pypsa-eur>snakemake -call results/test-elec/networks/elec_s_6_ec_lcopt_Co2L-24H.nc --configfile config/test/config.electricity.yaml 文件 C:\Users\DELBARRIOALVAREZ_Y\pypsa-eur\Snakefile 中的缩进错误,第 59 行: 预计第 81 行的“if”语句后有一个缩进块: 脚本:

我不明白错误或原因,因为当我转到 Snakefile 时,第 59 行与之前的行没有不同的缩进。我尝试删除 if 条件并直接放入 config["foresight"] 文件的 include 命令来查看会发生什么,但在其他行中出现了相同的错误。

我完全迷失了,我以前从未使用过snakemake。我试图研究这个包是如何工作的,我发现一切都在 Linux 中,但我有 Windows。 PyPSA 非常适合我。 pypsa-eur 与 Windows 兼容吗?

如有任何帮助,我们将不胜感激。

snakemake pypsa
1个回答
0
投票

上周同样的问题 请帮忙

© www.soinside.com 2019 - 2024. All rights reserved.