在系统上找不到MSVC编译器10.0版

2024-05-20 09:09:53 发布

您现在位置:Python中文网/ 问答频道 /正文

尝试安装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.8vs 2010和minGW版本,Cmake。

现在我有一种感觉,我的道路上少了一些东西,但我不知道它应该指向哪里和什么。我的当前路径:

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

有什么建议吗?


Tags: thetobuildcompilerversion错误filesprogram
2条回答

这个site有更广泛的PySide二进制版本的下载。

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

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

<> P>复杂你的痛苦你有64位Python,需要一个64位版本的C++编译器。这样的东西确实存在,但不容易免费得到。VS的免费快速版本现在已经转移到VS2013。很难下载2010年的特快专递。在任何情况下,这从来没有随64位编译器一起提供。

你可以从当前的WindowsSDK中获得64位VS2010编译器,这就是我个人获得它的方式。事实上,我严密地保护那个版本的SDK的安装程序,这样我就可以始终访问64位VS2010。

坦率地说,我认为最好安装二进制版本,而不是源代码。最好的来源是由Christoph Gohlke维护的wonderful site。尽管他还没有更新Python 3.4版的PySide下载,所以在这种情况下你会遇到麻烦。

我还注意到PySide站点有一组很好的Windows binary downloads。但同样,Python 3.4没有。为了你自己的利益,也许你离进步的边缘太近了一点。在所有第三方开发人员都能赶上之前,最好还是回到Python3.3。毕竟,Python 3.4在两周前才开始流行。

相关问题 更多 >