Python不考虑distutils.cfg

Soh*_*aib 6 python distutils pip

我已经尝试了所有给出的内容,并且教程都指向了使用mingw作为python中的编译器而不是visual c ++的相同方向.

我确实有视觉c ++和mingw两者.当我想使用pip安装时问题就开始了.它总是给Unable to find vcvarsall.bat

因此,根据建议,我在distutils.cfg以下路径下创建了一个文件,c:/python27/Lib/distutils/并添加了以下两行:

[build]
compiler=mingw32
Run Code Online (Sandbox Code Playgroud)

但是,此文件无任何效果.使用pip时仍然存在相同的错误.我正在尝试按目前的方式安装numpy,虽然错误也来得早.

Wil*_*ill 1

困难的解决方案(使用 C/C++ 编译器构建)

您使用的是 Windows 32 位还是 64 位?您在编译时是否指定了构建?例如,在 shell 或 bash 中执行以下操作:

python setup.py build --compiler==mingw32
python setup.py install
Run Code Online (Sandbox Code Playgroud)

更简单的解决方案(使用预构建的二进制文件)

如果您不必编译程序,您可以使用此处的非官方 Windows 二进制文件