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

Apple M1 Pro安装parallel-ssh==1.9.1(Python3.7.16)遇阻求助

解决M1 Pro Mac上安装parallel-ssh==1.9.1的问题

第一步:修复pyenv Python 3.7.16不生效的问题

  • 检查pyenv初始化配置,确保~/.zshrc(或~/.bash_profile)包含以下内容:
    export PYENV_ROOT="$HOME/.pyenv"
    command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"
    eval "$(pyenv init -)"
    
  • 重启终端或执行source ~/.zshrc使配置生效。
  • 在项目目录设置本地Python版本:
    pyenv local 3.7.16
    
  • 验证版本:
    python3 --version
    
    若仍显示3.11.5,检查which python3的输出,确保指向~/.pyenv/shims/python3,而非系统默认路径。

第二步:重新编译适配M1的Python 3.7.16

Python 3.7官方未原生支持arm64架构,需手动指定编译参数:

  • 卸载现有无效的Python 3.7.16:
    pyenv uninstall 3.7.16
    
  • 安装Xcode Command Line Tools(若未安装):
    xcode-select --install
    
  • 设置编译环境变量:
    export CFLAGS="-I$(xcrun --show-sdk-path)/usr/include"
    export LDFLAGS="-L$(xcrun --show-sdk-path)/usr/lib"
    export ARCHFLAGS="-arch arm64"
    
  • 重新安装Python 3.7.16:
    pyenv install 3.7.16
    
  • 再次切换并验证版本:
    pyenv local 3.7.16
    python3 --version
    

第三步:确保cmake可用

  • 用Homebrew安装cmake:
    brew install cmake
    
  • 确认cmake路径已加入环境变量(M1的Homebrew默认路径为/opt/homebrew/bin),可执行:
    echo 'export PATH="/opt/homebrew/bin:$PATH"' >> ~/.zshrc
    source ~/.zshrc
    
  • 验证cmake:
    cmake --version
    

第四步:安装parallel-ssh==1.9.1

  • 升级当前环境的pip工具:
    pip install --upgrade pip setuptools wheel
    
  • 安装目标版本:
    pip install parallel-ssh==1.9.1
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.01 18:45:10