1

我想使用 pyhive/phys2 库。我安装了 pyhive,但是当我在程序中使用它时,我得到一个Import error:No sasl module found. 所以我点安装了sasl。然后我得到:

sasl/saslwrapper.cpp(247) : fatal error C1083: Cannot open include file: 'stdint.h': No such file or directory
error: command 'C:\Users\Imdad\AppData\Local\Programs\Common\Microsoft\Visual C++ for Python\9.0\VC\Bin\amd64\cl.exe' failed with exit status 2

我试图找到一个解决方案,但没有任何帮助。我在 Windows 10 上使用 Python 2.7 和 HDP 2.5 沙箱。

有什么帮助吗?

4

1 回答 1

-2

我尝试了这个讨论中提到的最后一个解决方案。希望这对你也有帮助!!
Hadoop:HiveServer2 的 Python 客户端驱动程序无法安装

如果在安装“sasl”时在 Windows 中出现错误

点安装 sasl

您可以安装预编译的数据包。

从链接下载 x64 中 python36 的 sasl 数据包: https ://www.lfd.uci.edu/~gohlke/pythonlibs/#sasl

然后运行 ​​pip install sasl-0.2.1-cp36-cp36m-win_amd64.whl

于 2018-11-09T13:43:12.397 回答