CommandError:找不到xgettext。 Django的

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CommandError:找不到xgettext。 Django的相关的知识,希望对你有一定的参考价值。

我正在使用django为我的网站制作一个应用程序,我需要在我的项目中使用广告语言。但是当我试图运行以下命令时

django-admin.py makemessages

我得到这个错误

CommandError: Can't find xgettext. Make sure you have GNU gettext tools 0.15 or

更新安装。

我用pip安装了python-gettext并用nuget安装了GetText for Windows和gettext.tools

我看到有些人像this一样有类似我的问题,但他们的解决方案并没有帮助我该怎么办? (我使用的是Windows 7 64位,我在django中真的很棒)

答案

为Windows可下载的here安装最新的gettext二进制文件。当前版本是0.19.8.1。

共享版本应该足够了。安装后确保将gettext路径添加到系统路径中; C:Program Files (x86)gettext-iconvC:Program Files (x86)gettext-iconv,视版本而定。

以上是关于CommandError:找不到xgettext。 Django的的主要内容,如果未能解决你的问题,请参考以下文章

使用 xgettext 和 msginit 生成 .po 文件时出现 msgfmt 错误

CommandError:一个或多个模型未验证

Django 拒绝运行,抛出 CommandError

CommandError:您似乎没有安装“psql”程序或在您的路径上

Docker 错误 - CommandError:“0.0.0.0:”不是有效的端口号或地址:端口对

Redis常见报错之 Redis::CommandError (MISCONF Redis is configured to save RDB snapshots, but it is current