Появилось сообщение об ошибке: «CalledProcessError: Команда» в python?

#python

Вопрос:

поэтому я пытаюсь запустить простую программу моделирования выбросов под названием InMAP и столкнулся со странным сообщением об ошибке при попытке запустить учебник. Это простой скрипт на python. В основном, следуя учебнику, скрипт загружает данные о выбросах для США, а затем выводит данные о воздействии этих выбросов на здоровье. Я в точности следовал всем указаниям, и после бега:

 # This step might take a while.

from sr_util import run_sr # This allows us to use the 'run_sr' function
                           # in the 'sr_util.py' file in this same directory.

output_variables = {
    'TotalPM25':'PrimaryPM25   pNH4   pSO4   pNO3   SOA',
    'deathsK':'(exp(log(1.06)/10 * TotalPM25) - 1) * TotalPop * 1.0465819687408728 * MortalityRate / 100000 * 1.025229357798165',
    'deathsL':'(exp(log(1.14)/10 * TotalPM25) - 1) * TotalPop * 1.0465819687408728 * MortalityRate / 100000 * 1.025229357798165',
}

resultsISRM = run_sr(emis, model="isrm", emis_units="tons/year", output_variables=output_variables)
 

Я получаю следующее сообщение об ошибке:

 CalledProcessError: Command. returning non-zero exit status.
 

Я думаю, что это какое-то несоответствие с версией программы, возможно, ссылающейся на неправильную версию? Я пытаюсь выяснить, является ли это просто проблемой без того, как я настроил python, или если этот тип сообщения об ошибке означает, что проблема находится вне моего контроля и связана с фактическим веб-сайтом, на котором размещена эта программа. Это должно быть простое руководство, поэтому мне интересно, не связано ли это с тем, как я могу настроить python, или что-то не так с кодом в руководстве. Я использую точный код, указанный в этом руководстве.

Комментарии:

1. Какая операционная система? Если вы посмотрите на код sr_util , он фактически загружает исполняемый файл из репозитория Github и выполняет эту программу, передавая ваши данные. Сообщение означает, что программа вернула ошибку.

2. И, кстати, он всегда загружает 64-разрядный исполняемый файл.

3. Я об этом как-то не подумал. Я использую Microsoft Windows 10 Pro, 64-разрядную операционную систему, процессор на базе x64. Да, мне было интересно, было ли что-то не так в коде sr_util . Я просто не мог найти проблему и как исправить код. Я подумал, может быть, это может быть несоответствие с конкретной версией этой программы.