Let easy_install use MinGW as the windows complier

如果你也在用Python写程序,那么你一定需要使用easy_install进行安装包管理,当然,有点绝对,你也可以使用像pip或者pypm这种包管理工具,但是根据我自己的使用经验,pip和pypm在windows经常出问题,不是下载不下来,就是解析出错。

当然这里介绍的开发环境是windows,在linux上有强大的gcc,安装Python的C模块不会有什么问题,但是在windows上,如果你安装的python模块需要C编译,那问题就来了,就会出现诸如“cannot find vcvarsall.bat”等错误。

解决之道有多种(看到很多种,自己只尝试过一种),下面就是其中的一种方法,使用Mingw作为C编译器。

首先安装Mingw,选中g++ complier:

安装好以后,修改文件“distutils.cfg”,位于你的python安装目录下,例如:C:\Python26\Lib\distutils,编辑文件 distutils.cfg,增加:

[build]
compiler=mingw32

修改好以后,打开你的cmd,用easy_install就可以安装python的C模块啦。

 

最多留言日志

此条目发表在 Python 分类目录,贴了 标签。将固定链接加入收藏夹。

发表评论

电子邮件地址不会被公开。 必填项已被标记为 *

*

*


您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>