编程语言
首页 > 编程语言> > python – 无法在系统上找到MSVC编译器版本10.0

python – 无法在系统上找到MSVC编译器版本10.0

作者:互联网

试图安装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位编译器.

您可以从当天的Windows SDK获得64位VS2010编译器,这就是我个人获得它的方式.事实上,我密切关注该版本SDK的安装程序,以便我始终可以访问64位VS2010.

坦率地说,我认为你最好安装二进制版本而不是源代码.其中最好的来源是wonderful site维护的wonderful site.虽然他还没有使用Python 3.4更新PySide下载,所以在这种情况下你会受到阻碍.

我还注意到PySide站点有一套很好的Windows binary downloads.但同样,不是Python 3.4.也许你只是为了自己的利益而有点过于接近进步的前沿.你可能会建议退回到Python 3.3,直到所有第三方开发人员都赶上来.毕竟,Python 3.4仅在两周前发布.

标签:python,pyside,windows-8-1
来源: https://codeday.me/bug/20190717/1491211.html