【发布时间】:2011-03-18 20:33:23
【问题描述】:
我配置了 MinGW 和 distutils,所以现在我可以使用以下命令编译扩展:
setup.py install
将使用 MinGW 的 gcc 编译器并安装软件包。为此,我安装了 MinGW 和 created distutils.cfg 文件,内容如下:
[build]
compiler = mingw32
这很酷,但现在我想使用所有 pip 好处。有没有办法在 pip 中使用相同的 MinGW 的 gcc 编译器?所以当我运行这个时:
pip install <package name>
pip 是否会使用 MinGW 的 gcc 编译器并在需要时编译 C 代码?
目前我收到此错误:Unable to find vcvarsall.bat。似乎 pip 不知道我有 gcc 编译器。如何配置 pip 使用 gcc 编译器?
【问题讨论】:
-
另一个提示:确保文件名为 distutils.cfg 而不是 distutils.cfg.txt。有时 Windows 喜欢在您创建新文本文件时添加 .txt 扩展名。
标签: python windows mingw pip distutils