Python Can';我找不到从PIP virtualenv安装gettext的方法

Python Can';我找不到从PIP virtualenv安装gettext的方法,python,django,pip,gettext,Python,Django,Pip,Gettext,总的来说,我正在尝试使用Django中的一个模块来帮助翻译页面,但我还没有安装,也无法通过pip安装包来完成 我已经试过了: pip install gettext 返回找不到需要 我还从官方网站下载了tar.gz文件,但当我尝试在本地安装它时,出现了以下错误: python setup.py egg_info failed with error code 1 windows 来了。正在阅读,试图修复第二个错误或可能的解决方案,安装了ez_update,更新了所有包,进行了回滚,我不知道该怎

总的来说,我正在尝试使用Django中的一个模块来帮助翻译页面,但我还没有安装,也无法通过pip安装包来完成

我已经试过了:

pip install gettext
返回找不到需要

我还从官方网站下载了tar.gz文件,但当我尝试在本地安装它时,出现了以下错误:

python setup.py egg_info failed with error code 1 windows
来了。正在阅读,试图修复第二个错误或可能的解决方案,安装了ez_update,更新了所有包,进行了回滚,我不知道该怎么办,有什么帮助吗?

包gettext在

请使用


pip-install-python-gettext

我也遇到了同样的问题,最终对我有效的方法是:

  • 从以下位置下载gettext-runtime-0.17.zip和gettext-tools-0.17.zip(或最新版本):
  • 将两个目录都放在项目目录中(例如myProject)
  • 现在,在每个文件夹中都有一个bin文件夹。进去抄地址。每个人看起来都像:

    • C:\myProject\gettext-runtime-0.17\bin
    • C:\myProject\gettext-tools-0.17\bin
  • 进入:控制面板>系统>高级系统设置>环境变量。在系统变量中,选择路径并单击 “编辑”
  • 在末尾粘贴两个地址,如下所示:
  • );C:\myProject\gettext-runtime-0.17\bin;C:\myProject\gettext-tools-0.17\bin

    (不要忘记最后一个现有项后的分号)

  • 激活virtualenv并运行makemessages命令。它应该会起作用

  • 您可能想看看这里:,gettext for windows与基于Unix的环境稍有不同翻译在这里指的是什么?你说的是从一种语言到另一种语言的翻译,还是仅仅是unicodeI?我正在尝试使用django的一个模块来翻译基于gettext@NickHale我浏览了那个页面,但没有太多注意,因为我需要在虚拟环境中安装它,我不知道我是否能够做到这一点!谢谢,我会看一看的。Lessmaybe看一看这里:这里有预装的二进制文件,所以你不需要实际安装。