VCForPython27Python 2.7编译环境
Python 2.7 的 C 扩展开发老是卡在编译器上?VCForPython27就挺适合你这种情况。它其实是个精简的 C 编译环境,专门给 Python 2.7 用的,用来编译像.pyd
、.dll
这些扩展模块的。最方便的地方就是,不用你去整一整个 Visual Studio,装个VCForPython27.msi
就行,轻量又干净。
Windows 下搞 Python 2.7 开发,是用到像MySQLdb
、XGBoost
这种带 C 扩展的库,少了这个工具经常会遇到编译失败。多人不清楚是少了编译环境,其实就差这一步。VCForPython27就是微软官方出的那一套 VC++ 9.0 编译器,直接给你配好了,专门对口 Python 2.7。
安装方法也简单,解压压缩包,双击运行VCForPython27.msi
,一路点“下一步”就行。装好之后,命令行下用pip install
编译带 C 模块的库,就不会再弹编译器找不到的报错了。
如果你是做老项目维护,或者在搞兼容性测试,手头还有不少 Python 2.7 的环境,那这个工具建议你直接收藏一个。配合像MySQLdb、XGBoost 编译版这些一起用,效率高不少。
不过注意下,如果你用的是 Python 3.x,那就别用这工具了,可以看看新版的Build Tools for Visual Studio
,或者更现代的如vcpkg
这些。
下载地址
用户评论