PTv3复现出现的问题及解决办法

PTv3 复现常见问题及解决办法

在复现 Point Transformer v3 (PTv3) 的过程中,可能会遇到以下环境配置问题。以下是详细的原因分析及解决步骤。

1. Conda 命令运行很慢

  • 原因:Conda 版本太旧,导致依赖解析与网络请求效率低下。
  • 解决办法
    1. 尝试使用命令更新 Conda 版本。
    2. 如果更新不成功或依然缓慢,建议直接卸载 Miniconda,并去官网下载最新版本重新安装。

2. conda activate pointcept 失败

  • 原因
    conda activate 命令依赖于 Conda 对当前使用的 Shell 进行正确的初始化配置。如果没有进行初始化,Shell 就无法识别 conda activate 命令,或者无法正确加载 Conda 的环境变量和函数,从而导致报错。

  • 解决办法

    步骤 1:初始化 Shell
    此命令会自动检测你当前使用的 Shell(如 bash、zsh 等),并修改对应的配置文件(如 ~/.bashrc~/.zshrc),添加必要的初始化代码。

    conda init "$(basename "${SHELL}")"
    

    步骤 2:重启终端
    重要:执行完上述命令后,必须关闭当前终端窗口并重新打开,或者新建一个终端窗口,以使配置生效。

    步骤 3:激活环境
    重启终端后,首先激活 base 环境,然后再尝试激活目标环境。

    conda activate base   #或者直接输入 base
    # 此时再尝试激活你的环境
    conda activate pointcept
    

3. conda create pointcept python=3.8 -3 失败:miniconda error:CondaToSNonInteractiveError

  • 原因:需要先接受 Anaconda 官方频道的服务条款(Terms of Service)才能继续使用 conda。
  • 解决办法:执行如下命令
    conda tos accept #直接全部接受
    conda tos status #验证状态
    

4. conda install时solving environment直接退出

  • 原因:猜测是网络问题
  • 解决办法:使用默认配置
    conda config --remove-key channels
    

参考资料
https://blog.csdn.net/Csper38/article/details/147639562
https://blog.csdn.net/weixin_62858623/article/details/150531860
https://blog.csdn.net/Sensorymagicia/article/details/135115799

posted @ 2025-12-18 12:18  4U  阅读(28)  评论(0)    收藏  举报