错误:需要 Microsoft Visual C++ 14.0。但我有它

错误:需要 Microsoft Visual C++ 14.0。但我有它

我正在尝试安装一个 Python 包。在包含该setup.py文件的目录中,我创建了一个 Anaconda 环境(如包文档中所建议的),然后输入命令pip install .

下载并安装了许多其他必需的软件包。到目前为止一切顺利,但在安装cytoolz(我不相信这是真正的软件包安装——我认为它可能是一组安装工具)时,出现以下错误:

building 'cytoolz.dicttoolz' extension
error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": https://visualstudio.microsoft.com/downloads/

我按照说明操作(我之前在计算机上安装了 Visual Studio 2017,但以前我只需要 .NET 桌面开发模块),并按照其他帖子的建议安装了“使用 C++ 的桌面开发”模块。确认后,在已安装程序列表中,我看到了 Microsoft Visual C++ 2017(即版本 14.13.26020),但当重复上述软件包安装程序时,再次出现相同的错误。

我应该怎样修复此问题?

可能是因为我拥有的是 14.13 版本,而相关包需要 14.0 版本?

编辑:我不知道这些信息是否有帮助:我已经安装了 Visual Studio Community 2017 和 Visual Studio Build Tools 2017,并且都安装了正确的 C++ dev。模块。

相关内容