加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

我在哪里获得以及如何在Windows上为Python 2.7安装_namemapper.p

发布时间:2020-12-14 05:39:37 所属栏目:Windows 来源:网络整理
导读:我在带有Cheetah的 Windows系统上安装了 Python 2.7.当我尝试将cheetah.template对象与.tmpl文件一起使用时,下面是我得到的错误. from Cheetah.Template import Templatet = Template(file='home.tmpl')C:wampbinPython27libsite-packagesCheetahComp
我在带有Cheetah的 Windows系统上安装了 Python 2.7.当我尝试将cheetah.template对象与.tmpl文件一起使用时,下面是我得到的错误.

from Cheetah.Template import Template
t = Template(file='home.tmpl')
C:wampbinPython27libsite-packagesCheetahCompiler.py:1509: UserWarning:
You don't have the C version of NameMapper installed! I'm disabling Cheetah's us
eStackFrames option as it is painfully slow with the Python version of NameMappe
r. You should get a copy of Cheetah with the compiled C version of NameMapper.
  "nYou don't have the C version of NameMapper installed! "

from Cheetah.Template import Template
t = Template(file='home.tmpl')
print t

Traceback (most recent call last):
  File "<stdin>",line 1,in <module>
  File "C:wampbinPython27libsite-packagesCheetahTemplate.py",line 1005,in __str__
    rc = getattr(self,mainMethName)()
  File "_wamp_www_b121pyraw_b121pycheetah_home_tmpl.py",line 89,in respond
  File "C:wampbinPython27libsite-packagesCheetahNameMapper.py",line 246,in valueFromSearchList
    _raiseNotFoundException(key,searchList)
  File "C:wampbinPython27libsite-packagesCheetahNameMapper.py",line 167,in _raiseNotFoundException
    raise NotFound(excString)
Cheetah.NameMapper.NotFound: cannot find 'firstdivcontents'

我为python 2.7搜索了_namemapper.pyd,但我没有得到.我发现该文件只有2.6.
我是否必须降级到python 2.6,或者是否有任何其他方法来安装它.

还有如何安装_namemapper.pyd来使用python,如果有的话我会找到它?

解决方法

pyd文件是通过编译Package附带的C文件创建的.如果你有一个C编译器,这是在安装时完成的.如果没有,在这种情况下你会得到一个Python回落.有些包只会拒绝安装.

没有C编译器的Windows用户解决方案是安装预编译的C二进制包.猎豹似乎没有:http://pypi.python.org/pypi/Cheetah/2.4.4

所以你需要安装一个C编译器.我听说MinGW是个不错的选择.

但是,我认为这根本不是你的问题.您的实际错误似乎与此警告无关.

因此,如果您包含失败的代码,那些比我更习惯猎豹的人可能会告诉您出了什么问题.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读