无法找到msguniq。Django 1.8,Windows 7 64位。

7

我已经成功安装了msguniq(可以检查它的版本),我尝试将其兼容性更改为Windows XP并以管理员身份运行,但仍然遇到以下错误:

CommandError:找不到msguniq。请确保您安装了GNU gettext工具0.15或更新版本。

我真的很困惑,因为我已经像这个答案中所说的那样做了一切。 我真的没有任何想法如何解决它(还尝试将gettext.exe和xgettext.exe更改为Windows XP兼容性)。

2个回答

8

我之前也遇到了完全相同的问题。解决方法就是关闭并重新打开命令行窗口。

当然,你可能需要安装 Gettext for Windows 0.15 或更高版本,可以从以下来源获取:

http://mlocati.github.io/gettext-iconv-windows/

如果你想自己编译它们,可以查看 https://github.com/mlocati/gettext-iconv-windows (来源)。

还要确保你系统的 $PATH 中包含了 gettext 的路径(在 Python 中执行 >> import sys >> print sys.path 可以查看)- 如果没有,你可以在你的虚拟环境文件夹 Lib\site-packages 中添加一个 .pth 文件,其中包含指向 gettext 文件夹的路径。


0

检查您的 Gettext 系统路径。

  • 设置 C:\Program Files (x86)\gettext-iconv\bin\
  • 不是 C:\Program Files (x86)\gettext-iconv\bin

注意末尾的 \ 符号。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接