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

M1 Mac环境下无法安装search-ads-360-python库的问题求助

解决SearchAds 360 Python客户端库安装OSError(Errno 66)问题

针对M1 Mac(macOS Sonoma 14.5)上安装SearchAds 360 Python库时出现的OSError(Errno 66: 目录非空)错误,可尝试以下方案:

  • 清理pip缓存与临时安装目录

    1. 清理pip缓存:
      pip cache purge
      
    2. 删除pip临时安装残留目录:
      find /private/tmp -name "pip-*" -type d | xargs rm -rf
      
    3. 重新执行安装命令:
      pip install searchads360-py.tar.gz
      
  • 指定自定义临时安装目录
    强制pip使用全新临时目录,避免与残留目录冲突:

    pip install searchads360-py.tar.gz --tmp-dir=/tmp/sa360_install_temp
    

    安装完成后可手动删除临时目录:rm -rf /tmp/sa360_install_temp

  • 手动解压后强制覆盖安装

    1. 彻底删除之前的解压目录(如有):
      rm -rf searchads360-py
      
    2. 重新解压压缩包:
      tar -xzf searchads360-py.tar.gz
      
    3. 进入目录执行强制覆盖安装:
      cd searchads360-py && python -m pip install . --force-reinstall
      
  • M1架构专属处理

    1. 确认使用原生ARM版本Python:执行以下命令,输出应为arm64
      python -c "import platform; print(platform.machine())"
      
      若输出为x86_64,需从Python官网下载安装arm64版本的Python
    2. 安装时禁用缓存:
      pip install searchads360-py.tar.gz --no-cache-dir
      

验证安装有效性

  1. 确认pip与Python环境匹配:执行which pip和which python,确保两者路径属于同一环境
  2. 验证库导入:
    python -c "import searchads360; print(searchads360.__version__)"
    
    若成功输出版本号,说明安装生效。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.22 03:45:54