gpt4 book ai didi

Python 不考虑 distutils.cfg

转载 作者:太空狗 更新时间:2023-10-30 00:14:52 24 4
gpt4 key购买 nike

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

我确实有 visual c++ 和 mingw。当我想使用 pip 安装时,问题开始出现。它总是给出 Unable to find vcvarsall.bat

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

[build]
compiler=mingw32

但是,这个文件没有任何作用。使用pip时仍然存在同样的错误。我正在尝试通过目前的方式安装 numpy,尽管错误也较早出现。

最佳答案

我花了好几个小时才弄明白,但现在效果很好。我在 Windows 64 位上使用科学的 Python 发行版 Enthought Canopy。

  1. 确保您已经安装了 MinGW 和您需要的编译器(C、C++、Fortran..)

  2. C:\MingW\bin 添加到环境变量中的 PATH

  3. C:\Users\MyName\AppData\Local\Enthought\Canopy32\App\appdata\canopy-1.6.2.3262.win-x86\Lib\distutils 中,用 Notepad++ 创建或者类似的新文件 distutils.cfg

写入并保存:

[build]
compiler = mingw32

[build_ext]
compiler = mingw32

关于Python 不考虑 distutils.cfg,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18345132/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com