gpt4 book ai didi

python - 在 windows 和 python 2.6.1 下使用 Cheetah 模板系统(namemapper 问题)

转载 作者:可可西里 更新时间:2023-11-01 13:30:52 29 4
gpt4 key购买 nike

所以我正在尝试将 Cheetah 模板引擎与 Django 网络框架结合使用,并且实际上工作正常。我用它做了一些简单的测试,我能够呈现页面等等。

但是,只要在 Cheetah 模板中使用非常简单的变量/属性/方法以外的任何事情,就会出现问题。它生气了,说:您没有安装 NameMapper 的 C 版本!我正在禁用 Cheetah 的 useStackFrames 选项,因为它在 Python 版本的 NameMapper 中运行缓慢。您应该获得 Cheetah 的副本以及已编译的 C 版本的 NameMapper。 "\n您没有安装 NameMapper 的 C 版本!"

然后它将无法找到我试图在 Cheetah 模板中调用的任何属性或方法。

我试图下载 C 版本的 Namemapper 并安装它,但我不确定如何“安装”.pyd 文件(当我在网上查找“.pyd”文件时,它说它们只是动态的可以与 import 语句一起使用的 python 模块)。此外,Cheetah 网站只有适用于 python 2.4 和 2.5 的 Namemapper C 版本,而我使用的是 python 2.6.1,所以这也可能是一个问题。

有人有解决办法吗?谢谢。

最佳答案

我已经为 Python 2.6 和捆绑了它的 Windows 安装程序编译了 PYD 文件,这样用户就不必弄清楚在 Windows 上将 PYD 放到哪里。

安装人员:http://feisley.com/python/cheetah/ (pyd文件在/pyd文件夹中)

希望这对您有所帮助!

关于python - 在 windows 和 python 2.6.1 下使用 Cheetah 模板系统(namemapper 问题),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1155065/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com