【问题标题】:Swig not found when installing pocketsphinx Python安装pocketsphinx Python时找不到Swig
【发布时间】:2021-05-26 20:54:14
【问题描述】:

我想将字形转换为音素。我想 pip install pocketsphinx 来做到这一点。它的一个依赖项是 swig,所以我下载并将它放在一个目录中,然后转到环境路径变量并添加通向 swig.exe 的路径。当我 cmd 并输入“swig --help”时,它似乎正在工作。

但是当我执行“pip install pocketsphinx”时,它显示“错误:命令 'swig.exe 失败:没有这样的文件或目录”。

【问题讨论】:

    标签: python-2.7 windows-7 swig pocketsphinx


    【解决方案1】:

    您可以使用 pipwin 安装它,没有任何问题。

    • 安装 pipwin [以管理员身份运行,如果有任何问题]

    pip 安装 pipwin

    • 使用 pipwin 安装 pocketsphinx

    pipwin 安装 pocketsphinx

    注意:适用于 Windows-10(win32-py3.8) [已测试]

    【讨论】:

      【解决方案2】:

      您应该setup swig in Visual Studio 而不是将其路径包含在 %PATH% 中。

      【讨论】:

      • 多么深奥:(
      • 不幸的是,Windows 并非对所有开发人员都友好,因此即使我或其他人在此处发布了分步解决方案,由于 SWIG 处于快速发展阶段,它也会很快过时。但随着我们看到 Windows 越来越多地采用 Linux 文化,这种情况可能会改变。
      • 希望如此。因为对于这个项目,我很遗憾地被这个 Windows 环境困住了。
      • @JeromeJ 你有什么问题?您是否点击了我提供的链接?
      • 这可能是我的结局。这个链接帮助我解决了我的问题:stackoverflow.com/a/36785608/1524913(现在我有另一个,但它不是 Swig)
      猜你喜欢
      • 1970-01-01
      • 2014-11-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-14
      相关资源
      最近更新 更多