gpt4 book ai didi

python - 如何修复 Python 3.5 的 pip 不在 Windows x64 上编译扩展

转载 作者:行者123 更新时间:2023-11-28 19:16:03 27 4
gpt4 key购买 nike

这里有很多关于 pip 安装需要 C++ 编译的 Python 扩展的问题。然而,从 Python 3.5 开始,这些解决方案中的许多都没有数据。

这些问题大多围绕着未安装 Microsoft Visual Studio 或未安装正确版本所带来的缺少 vcvarsall.bat 问题。

处理完这个问题后,我现在在尝试通过 pip 安装这些模块时遇到值错误。

任何人都可以提供一种规范的方法来在全新安装的 Windows(在我的例子中是 Windows 7 x64)上获得全新安装的 Python 3.5 x64,以便能够通过 pip 正确安装需要编译的模块吗?

这里的引用是我目前在尝试安装 matplotlib 时遇到的错误(注意错误是由 pip 尝试更新 numpy 引起的,因为 matplotlib 需要它)

  vc_env = query_vcvarsall(VERSION, plat_spec)
File "C:\Python34\lib\site-packages\setuptools\msvc9_support.py", line 52,
in query_vcvarsall
return unpatched['query_vcvarsall'](version, *args, **kwargs)
File "C:\Python34\lib\distutils\msvc9compiler.py", line 287, in query_vcvarsall
raise ValueError(str(list(result.keys())))
ValueError: ['path']

最佳答案

对于 3.5,您需要 Visual C++ 14.0。

下载Community edition .

cl.exe 将在:

C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin

关于python - 如何修复 Python 3.5 的 pip 不在 Windows x64 上编译扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33328947/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com