'krb5-config'不被识别为内部或外部命令

aqu*_*ash 6 python

尝试在Windows 10 Home X64上安装gssapi> = 1.2.0时,出现以下错误。我该如何解决这个问题?

Collecting gssapi
  Using cached gssapi-1.2.0.tar.gz
    Complete output from command python setup.py egg_info:
    'krb5-config' is not recognized as an internal or external command,
    operable program or batch file.
    In distributed package, building from C files...
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File " C:….\AppData\Local\Temp\pip-build-1d6gry0u\gssapi\setup.py", line 56, in <module>
        link_args = get_output('krb5-config --libs gssapi')
      File "C:….\AppData\Local\Temp\pip-build-1d6gry0u\gssapi\setup.py", line 38, in _get_output
        res = subprocess.check_output(*args, shell=True, **kwargs)
      File "c:\python34\Lib\subprocess.py", line 620, in check_output
        raise CalledProcessError(retcode, process.args, output=output)
    subprocess.CalledProcessError: Command 'krb5-config --libs gssapi' returned non-zero exit status 1
Run Code Online (Sandbox Code Playgroud)

Rom*_*nyi 2

根据此链接,错误信号表示未满足的依赖关系: https://github.com/pythongssapi/requests-gssapi/issues/14

因此,您需要安装 GSSAPI 才能使用 python-gssapi。

  • 这也适用于尝试“pip install aws-adfs”时。解决方案是事先执行“sudo apt install heimdal-dev”,然后它才能起作用 (3认同)