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

conda安装Anaconda遇InvalidArchiveError:文件名过长问题求助

问题:conda安装Anaconda时触发文件名过长错误

执行conda install anaconda时出现解压错误,具体信息如下:

Downloading and Extracting Packages:


InvalidArchiveError("Error with archive /home/mathias/install/miniconda3/pkgs/arrow-cpp-14.0.2-h374c478_1.conda.  You probably need to delete and re-download or re-create this file.  Message was:

failed with error: [Errno 36] File name too long: '/home/mathias/install/miniconda3/pkgs/arrow-cpp-14.0.2-h374c478_1/share/gdb/auto-load/croot/arrow-cpp_1707253267958/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeho'")

已执行conda clean --all并重新安装,问题未解决。

系统环境

  • 系统:全新安装的Linux Mint 22 "Wilma"
  • 磁盘空间充足,挂载信息:
Filesystem             1K-blocks     Used Available Use% Mounted on
tmpfs                    1605464     2112   1603352   1% /run
efivarfs                     246      169        73  70% /sys/firmware/efi/efivars
/dev/nvme0n1p2         490617784 41403528 424218776   9% /
tmpfs                    8027308        8   8027300   1% /dev/shm
tmpfs                       5120       16      5104   1% /run/lock
/dev/nvme0n1p1            523248    14812    508436   3% /boot/efi
tmpfs                    1605460     3784   1601676   1% /run/user/1000
/home/mathias/.Private 490617784 41403528 424218776   9% /home/mathias

Conda信息

/home/mathias/install/miniconda3/lib/python3.12/site-packages/conda/base/context.py:982: FutureWarning: Adding 'defaults' to the channel list implicitly is deprecated and will be removed in 25.3. 

To remove this warning, please choose a default channel explicitly via 'conda config --add channels <name>', e.g. 'conda config --add channels defaults'.
  deprecated.topic(

     active environment : base
    active env location : /home/mathias/install/miniconda3
            shell level : 1
       user config file : /home/mathias/.condarc
 populated config files : 
          conda version : 24.9.1
    conda-build version : not installed
         python version : 3.12.4.final.0
                 solver : libmamba (default)
       virtual packages : __archspec=1=skylake
                          __conda=24.9.1=0
                          __glibc=2.39=0
                          __linux=6.8.0=0
                          __unix=0=0
       base environment : /home/mathias/install/miniconda3  (writable)
      conda av data dir : /home/mathias/install/miniconda3/etc/conda
  conda av metadata url : None
           channel URLs : https://repo.anaconda.com/pkgs/main/linux-64
                          https://repo.anaconda.com/pkgs/main/noarch
                          https://repo.anaconda.com/pkgs/r/linux-64
                          https://repo.anaconda.com/pkgs/r/noarch
          package cache : /home/mathias/install/miniconda3/pkgs
                          /home/mathias/.conda/pkgs
       envs directories : /home/mathias/install/miniconda3/envs
                          /home/mathias/.conda/envs
               platform : linux-64
             user-agent : conda/24.9.1 requests/2.32.3 CPython/3.12.4 Linux/6.8.0-45-generic linuxmint/22 glibc/2.39 solver/libmamba conda-libmamba-solver/24.7.0 libmambapy/1.5.8 aau/0.4.4 c/. s/. e/.
                UID:GID : 1000:1000
             netrc file : None
           offline mode : False

解决方法

  1. 手动清理出错的包文件
    直接删除对应的arrow-cpp包目录及缓存文件:

    rm -rf /home/mathias/install/miniconda3/pkgs/arrow-cpp-14.0.2-h374c478_1*
    

    之后重新执行conda install anaconda

  2. 缩短conda包缓存路径
    由于原缓存路径嵌套过深导致文件名超长,可将缓存目录改到更短的路径:

    # 创建新的临时缓存目录
    mkdir -p /tmp/conda_cache
    # 配置conda使用新缓存目录
    conda config --add pkgs_dirs /tmp/conda_cache
    

    之后重新执行安装命令

  3. 切换到classic求解器
    尝试禁用libmamba求解器,使用classic求解器安装:

    conda install anaconda --solver classic
    
  4. 直接下载Anaconda完整安装包
    放弃通过miniconda升级的方式,直接下载对应系统的完整Anaconda安装包执行安装,避免包解压路径过长的问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.17 18:23:12