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

Windows安装pynacl提示make工具缺失,配置PATH后仍报错求助

解决Windows下安装pynacl时"make utility is missing"的问题

我之前也碰到过类似的糟心事——明明已经把make加到PATH里了,终端里能正常运行,但pip装pynacl就是认不出来。给你几个亲测有效的解决方向:

  • 先确认环境变量彻底生效:虽然你开了新命令窗口,但Windows的环境变量有时候需要重启电脑才能完全同步到所有进程里。不妨重启一次机器,再打开命令提示符试试pip install pynacl,说不定就好了。

  • 换成微软官方的编译工具链(最稳妥):GnuWin的工具比较老旧,和Python的setup.py兼容性不太好。Python官方推荐用Microsoft Visual C++ Build Tools来编译Windows下的C扩展:

    1. 去微软官网下载Visual Studio Build Tools安装包,运行后选择「C++ build tools」工作负载,务必勾选「MSVC v142 - VS 2019 C++ x64/x86 build tools」(或者对应你系统的最新版本)以及「Windows 10 SDK」,然后完成安装。
    2. 安装结束后打开新的命令提示符,直接运行pip install pynacl,应该就能顺利编译安装了。
  • 直接装预编译好的轮子(最省心):要是不想折腾编译工具,直接用现成的预编译包就行:

    1. 先安装wheel工具:pip install wheel
    2. 找到对应你Python版本和系统位数的pynacl轮子文件(比如你用Python3.7 64位,就找文件名带cp37和win_amd64的.whl文件)
    3. 运行pip install 你下载的轮子文件名.whl,全程不需要编译,一键搞定。
  • 替换成MinGW-w64工具链:如果偏爱GNU工具,MinGW-w64比GnuWin更新更靠谱:

    1. 安装MinGW-w64,选择x86_64架构,确保勾选了make和gcc组件
    2. 把MinGW-w64的bin目录添加到系统PATH中
    3. 打开新命令窗口,验证make --version和gcc --version能正常输出,再尝试pip install pynacl

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.27 06:57:54