"error: command 'cl.exe' failed: No such file or directory" - Python Dedupe Installtion

"error: command 'cl.exe' failed: No such file or directory" - Python Dedupe Installtion

我正在尝试安装 dedupe module,但出现以下错误,

error: command 'cl.exe' failed: No such file or directory


Failed building wheel for dedupe
Failed building wheel for dedupe-hcluster
Failed building wheel for affinegap
Failed building wheel for pylbfgs
Failed building wheel for pyhacrf-datamade

我发现了这个link,它没有帮助我解决。

我正在使用 Windows 10,64 位,Python 3.5.4 :: Anaconda 自定义(64 位)。

我找到了 .whl 文件 here,(dedupe-1.9.2-cp35-cp35m-manylinux1_x86_64.whl) 下载了它并尝试使用 pip install <>.whl 并且我出错了,

dedupe-1.9.2-cp35-cp35m-manylinux1_x86_64.whl is not a supported wheel on this platform.

关于如何解决这个问题有什么想法吗?

所以,经过更多研究,我终于成功安装了 dedupe 库。如果有人可能遇到这个问题,请考虑 post 我自己的答案。

一开始我只安装了 Visual Studio Build Tools 2017Visual Studio 2015

在 post 解决问题后我安装了 Visual Studio Community 2017 (2)。然后尝试使用 pip install dedupe 仍然给我这样的错误 post

然后根据post,我升级了numpy =1.14并尝试了pip install dedupe,成功了。

(我不是专家python设置人员,除了这个简单的解释之外不知道如何解释)

我降级了我的 python 版本,它首先尝试