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

MacBook M2(MacOS Ventura 13.4.1)下pip安装pyEOS失败的解决方法

解决MacOS Ventura 13.4.1(M2芯片)上安装pyEOS的问题

错误原因

pyEOS的setup.py依赖了已被新版本pip废弃的pip.req模块,当前pip版本不再包含该模块,导致元数据生成失败,安装中断。

解决方案

方法1:手动修改安装包源码(推荐)

  • 获取pyEOS的源码包,解压后进入项目目录
  • 打开setup.py,删除第2行的from pip.req import parse_requirements代码,同时将依赖声明改为直接列出所需依赖,修改后的示例代码如下:
    from setuptools import setup
    
    setup(
        name='pyEOS',
        version='0.63',
        packages=['pyEOS'],
        install_requires=[
            'numpy'
            # 若项目有其他依赖,可在此补充
        ]
    )
    
  • 在项目目录下执行本地安装命令:
    pip install .
    

方法2:使用兼容旧版pip的虚拟环境

  • 创建并激活虚拟环境:
    python3 -m venv pyeos_env
    source pyeos_env/bin/activate
    
  • 安装仍包含pip.req模块的旧版pip:
    pip install pip==9.0.3
    
  • 安装pyEOS:
    pip install pyEOS
    
  • 安装完成后,可按需升级pip至最新版本:
    pip install --upgrade pip
    

注意:方法2使用旧版pip存在潜在安全风险,建议优先选择方法1。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.16 18:19:52