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

macOS 10.12下youtube-dl报错及切换Python 2.7版本求助

解决macOS 10.12中youtube-dl依赖Python2.7的报错问题

你遇到的核心问题是:youtube-dl指定的解释器是Python2.7,但当前Homebrew默认关联的是Python3.6.5,直接重新链接默认的python包只会维持3.x版本的关联,得专门处理Python2.7的安装和链接。具体操作步骤如下:

  • 先确认Homebrew是否已安装Python2.7专属包:

    brew list | grep python@2
    

    如果没有任何输出,说明还没安装,先执行安装命令:

    brew install python@2
    
  • 取消当前Python3.6.5的系统链接:

    brew unlink python
    
  • 强制链接Python2.7包,覆盖原有链接:

    brew link python@2 --force
    
  • 验证切换是否成功:

    python --version
    

    当输出显示Python 2.7.x时,说明切换完成。

  • 最后重新运行youtube-dl测试:

    youtube-dl
    

    这时应该不会再出现bad interpreter的报错了。

如果之后需要切回Python3.6.5,只需执行:

brew unlink python@2 && brew link python

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.25 03:48:29