python - i18n 打破 Turbogears 设置 -wiki20 教程

标签 python pylons turbogears2

作为 Turbogears 新手学习 20wiki 教程

我使用的是win7,python 2.7.2(我猜我的计算机区域设置是希伯来语,但一开始我计划进行英语开发),我认为 Turbogears 版本是2.1.3

当我运行“pasterserve --reloaddevelopment.ini

我进入了 localhost:8085 (我将默认应用程序端口更改为 8085) 带有以下消息的服务器错误页面: AttributeError:“AcceptLanguage”对象没有属性“best_matches”

我检查了我的 i18n 库,发现有一个名为 ru 的子文件夹,并且只有该子文件夹(猜猜这代表俄语)

我尝试取消注释development.ini中的lang=并将其设置为lang =en或lang=en_EN或lang = en_US或lang = en-US或lang = he但在所有情况下错误消息都更改为: LanguageError: IOError: [Errno 2] 找不到翻译文件 域名:'wiki20' 我还尝试遵循本地化指南并设置“他”语言和翻译文件等,遵循完整的指南,但是 - 这根本没有帮助

我在stackoverflow中发现另一个人有同样的问题,但没有答案TurboGears 2 quickstart shows error immediately 原始回溯在这里: http://pylonshq.com/tracebacks/089af51be2370022eb0029ef6106168c

一开始我实际上更愿意禁用所有这些 i18n 东西..但我不知道如何做到这一点

如果您能提供任何帮助,我会很高兴

最佳答案

这里回答了:TurboGears 2 quickstart shows error immediately

webob 问题 - 您应该通过轻松安装来卸载当前的 webob 版本(1.2b 或类似版本)并且

easy_install webob==1.1.1

之后就可以了 我还在turbogears google group中得到了以下建议: 为了确保您获得正确的东西,请始终安装 Turbogears :

easy_install -i http://www.turbogears.org/2.1/downloads/current/index tg.devtools 

关于python - i18n 打破 Turbogears 设置 -wiki20 教程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7882071/

相关文章:

python - 我正在使用 Pylons 并遇到 response.set_cookie 问题

python - Pylons - 处理 GET 和 POST 请求

python - 系统不响应 pexpect 命令

python - 使用 numpy.where() 遍历矩阵

python - MySQL 服务器已经消除了 Pylons、SQLAlchemy、Apache 的错误

与 SQLAlchemy 一起使用的 Python 框架

python - 使用 Turbogears 2 上传文件

python - SQLObject/SQLAlchemy 项目的 Web 呈现框架

python - sha 模块已弃用

python - 如何将 swig/pybind11 C++ 项目放到 pypi 上