You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Windows系统的Anaconda环境中使用make工具?

在Windows 10的Anaconda环境中使用Make工具的解决方案

问题背景

我正在学习为数据科学项目搭建Cookiecutter文件夹结构,设备为Windows 10系统,使用Anaconda环境。该项目结构高度依赖Makefiles,但Windows原生没有make工具,尝试通过Anaconda安装时遇到了以下问题:

  • 执行conda install -c anaconda make报错,因为官方make包不支持Windows
  • 安装m2w64-make后,无论是运行m2w64-make --version还是make --version都提示命令未识别
  • 不想使用Chocolatey,希望找到Anaconda生态内的解决方案

可行的Anaconda环境解决方案

1. 修复m2w64-make的命令识别问题

m2w64-make安装后,可执行文件实际是mingw32-make.exe,存放在Anaconda环境的Library\bin目录下(例如C:\Users\你的用户名\anaconda3\envs\你的环境名\Library\bin)。解决方法有两种:

  • 方法A:重命名可执行文件
    进入上述Library\bin目录,找到mingw32-make.exe,复制一份并重命名为make.exe,之后在Anaconda Prompt中直接运行make --version即可验证。
  • 方法B:添加路径到环境变量
    右键「此电脑」→「属性」→「高级系统设置」→「环境变量」,在系统变量的Path中添加Library\bin的完整路径,重启Anaconda Prompt后,运行mingw32-make --version即可调用工具,也可以创建一个make的别名。

2. 安装conda-forge适配Windows的make包

直接安装conda-forge提供的Windows兼容版make:

conda install -c conda-forge make

安装完成后,检查Anaconda环境的Scripts和Library\bin路径是否在系统PATH中,重启终端后执行make --version确认安装成功。

3. 安装完整的MinGW-w64工具链

如果需要整套GNU开发工具(包括make、gcc等),可以安装完整的工具链:

conda install -c conda-forge m2w64-toolchain

安装后同样确保Library\bin路径在PATH中,即可直接使用make命令。

内容的提问来源于stack exchange,提问作者Graham B

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.05 20:25:11