<p>我正在尝试运行以下python命令:
<code>$ python stack.py <file_name></code>我在保存<code>stack.py</code>文件的正确文件夹中</p>
<p>然而,我得到下面的错误,我不知道如何解决它或为什么这是现在发生的</p>
<p>我尝试升级jinja<code>$ pip install Jinja2</code>,但没有成功</p>
<p>我还查看了stack\u error\u vals.json和stack\u error\u template.j2,但其中没有有用的信息</p>
<p>关于如何解决这个问题以便python命令再次成功,有什么想法吗</p>
<pre><code> File "stack.py", line 514, in proc_jinja_templates
output = env.render(vals)
File "C:\Users\jthomas\AppData\Local\Programs\Python\Python37-32\lib\site-packages\jinja2\asyncsupport.py", line 76, in render
return original_render(self, *args, **kwargs)
File "C:\Users\jthomas\AppData\Local\Programs\Python\Python37-32\lib\site-packages\jinja2\environment.py", line 1008, in render
return self.environment.handle_exception(exc_info, True)
File "C:\Users\jthomas\AppData\Local\Programs\Python\Python37-32\lib\site-packages\jinja2\environment.py", line 780, in handle_exception
reraise(exc_type, exc_value, tb)
File "C:\Users\jthomas\AppData\Local\Programs\Python\Python37-32\lib\site-packages\jinja2\_compat.py", line 37, in reraise
raise value.with_traceback(tb)
File "<template>", line 16, in top-level template code
File "C:/carbon\modules\templates\bridge\configs\config.xml.j2", line 27, in top-level template code
{%- if v.required or ((v.configdatatype == 'Bool' and v.value in (true,false)) or (v.configdatatype == 'String' and v.value and 'changeme' not in v.value.lower())) -%}
jinja2.exceptions.UndefinedError: 'int object' has no attribute 'lower'
Writing stack_error_vals.json and stack_error_template.j2 for review
</code></pre>