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

在OS X El Capitan安装pyminizip时出现error code 1错误求助

解决OS X El Capitan上安装pyminizip时的Error Code 1问题

我之前在OS X El Capitan上折腾pyminizip安装的时候,也碰到过完全一样的错误:

Failed with error code 1 in /private/var/folders/l9/n4qbh8w554qcqlq88wkvn1ph0000gn/T/pip-install-bc9ds31c/pyminizip

这个错误本质上是编译pyminizip的C扩展时依赖缺失或者环境配置不对,给你几个亲测有效的解决步骤,按顺序试试:

  • 先确保安装了Xcode命令行工具
    El Capitan的默认环境可能没有完整的编译工具,执行这个命令安装:
    xcode-select --install
    如果已经安装过,会提示你更新或者确认,先把这个搞定,这是编译所有Python C扩展的基础。

  • 升级pip到最新兼容版本
    老系统自带的pip版本可能太旧,处理依赖时容易出问题,先升级:
    pip install --upgrade pip

  • 指定zlib库路径安装
    pyminizip依赖zlib,El Capitan自带的zlib版本可能不兼容。如果你用Homebrew的话,先装新版zlib:
    brew install zlib
    然后用环境变量指定路径再装pyminizip:
    CFLAGS="-I/usr/local/opt/zlib/include" LDFLAGS="-L/usr/local/opt/zlib/lib" pip install pyminizip

  • 试试用conda安装(如果用Anaconda/Miniconda)
    conda会自动处理系统依赖的问题,对于老系统来说更省心:
    conda install -c conda-forge pyminizip

  • 手动编译源码安装
    如果上面的方法都不行,就手动来:

    1. 克隆源码仓库:git clone https://github.com/smihica/pyminizip.git
    2. 进入目录:cd pyminizip
    3. 打开setup.py,找到include_dirs和library_dirs,把zlib的路径加进去(比如/usr/local/opt/zlib/include和/usr/local/opt/zlib/lib)
    4. 执行安装:python setup.py install

这些方法我当时试下来,用指定zlib路径的办法就成功了,你可以先从前面的步骤开始试,应该能解决问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.29 06:39:25