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

MacBook Pro M1芯片pip3无法安装Python包的问题求助

pip安装jurigged报错(IsADirectoryError+ProtocolError)解决方法

问题概况

在M1芯片的MacBook Pro(macOS 13.2)环境下,执行pip3 install jurigged命令时反复出现连接异常,核心错误信息为:

ProtocolError('Connection aborted.', IsADirectoryError(21, 'Is a directory'))

同时提示找不到匹配的包版本。已排查网络连接、代理设置,尝试切换PyPI源(中科大/官方)、使用pyenv管理虚拟环境,问题仍未解决。当前环境存在两个pip版本:22.3.1(Anaconda Python 3.10)和23.0.1(系统Python 3.10)。

解决方法

1. 重置并重新配置pip源

该错误大概率源于pip源路径配置异常,导致请求被服务器识别为目录而非资源:

  • 查看当前pip配置:
    pip3 config list
    
  • 清空现有源配置:
    pip3 config unset global.index-url
    pip3 config unset global.extra-index-url
    
  • 重新指定标准源执行安装:
    使用官方源:
    pip3 install jurigged --index-url https://pypi.org/simple/
    
    或国内阿里云源:
    pip3 install jurigged --index-url https://mirrors.aliyun.com/pypi/simple/
    

2. 清理pip缓存

缓存损坏可能引发请求异常,执行清理后重试:

pip3 cache purge
pip3 install jurigged --index-url https://pypi.org/simple/

3. 明确指定Python版本执行pip

多Python版本环境易产生冲突,直接调用对应环境的pip:

  • 使用系统Python 3.10的pip:
    python3 -m pip install jurigged --index-url https://pypi.org/simple/
    
  • 使用Anaconda Python 3.10的pip:
    /Users/xiaoqiangjiang/anaconda3/bin/pip install jurigged --index-url https://pypi.org/simple/
    

4. 手动下载包后本地安装

若上述方法均无效,直接下载wheel包本地安装:

  1. 获取jurigged适配Python 3.10+的最新wheel包链接
  2. 下载并安装:
    # 替换为实际包链接
    curl -O https://files.pythonhosted.org/packages/[路径]/jurigged-[版本号]-py3-none-any.whl
    pip3 install jurigged-[版本号]-py3-none-any.whl
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.20 02:04:53