gpt4 book ai didi

python - 在您的系统上找不到 MSVC 编译器版本 10.0

转载 作者:太空宇宙 更新时间:2023-11-03 12:39:48 25 4
gpt4 key购买 nike

尝试安装 PySide 时出现此错误:

running build

Python architecture is 64bit

nmake not found. Trying to initialize the MSVC env...

Searching MSVC compiler version 10.0

error: Failed to find the MSVC compiler version 10.0 on your system.

我有 minGW、QT 4.8 vs 2010 和 mingw 版本、Cmake。

现在我觉得我的 PATH 中缺少某些东西,但我不确定它应该指向哪里以及指向什么。我当前的路径:

C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Python34\;C:\Python34\Scripts;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Windows\System32;C:\Program Files (x86)\CMake 2.8\bin

有什么建议吗?

最佳答案

根据您的评论,您拥有 VS2010 的可再分发包。这将安装使用 VS2010 构建的应用程序所需的运行时组件。

但是,您显示的错误消息表明您尝试安装的模块需要 VS2010 的 C++ 编译器。大概是因为您正试图从源代码安装。

64 位 Python 让你的痛苦雪上加霜,它需要 64 位版本的 C++ 编译器。这样的东西确实存在,但它不容易免费获得。 VS 的免费 Express 版本现在已经转移到 VS2013。很难下载 2010 Express。无论如何,它从未随 64 位编译器一起提供。

64位的VS2010编译器可以从当时的Windows SDK获取,我个人就是这样获取的。事实上,我密切关注该版本 SDK 的安装程序,以便我始终可以访问 64 位 VS2010。

坦率地说,我认为您最好安装二进制版本,而不是从源代码安装。这些的最佳来源是 wonderful siteChristoph Gohlke 维护.尽管他还没有用 Python 3.4 更新 PySide 下载,所以在这种情况下你会受到阻碍。

我还注意到 PySide 站点有一组很好的 Windows binary downloads .但同样,不适用于 Python 3.4。也许你离进步的前沿有点太近了,这对你自己有利。最好建议您退回到 Python 3.3,直到所有第三方开发人员都能 catch 。毕竟,Python 3.4 两周前才发布。

关于python - 在您的系统上找不到 MSVC 编译器版本 10.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22795623/

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