美文网首页
mmsegmentation已经成功安装,但当使用 mim do

mmsegmentation已经成功安装,但当使用 mim do

作者: JIAWEIJIAWEI | 来源:发表于2024-09-03 21:48 被阅读0次

    这种情况与环境配置或路径有关,可能是因为你在电脑中之前已经全局安装过 mim,而当前的虚拟环境中的 python 和 pip 与全局环境的 mim 不一致导致的。(调用的是全局的而不是当前虚拟环境的)

    1. 首先,确保 mmsegmentation 的安装路径正确无误。你可以通过以下命令检查 mmsegmentation 是否被正确安装:
    pip show mmsegmentation
    

    如果该命令显示了 mmsegmentation 的相关信息,说明它已安装。如果没有显示,可能是安装路径有问题或安装在了不同的环境中。

    1. 激活正确的虚拟环境
      如果你使用了虚拟环境,确保你在使用 mim 命令时激活了正确的环境。你可以通过以下命令确认当前环境:
    which python
    which pip
    

    确保它们指向了你预期的虚拟环境。
    如果不是,可以强制指定pip的绝对路径来重新安装,如虚拟环境mmevs中/miniconda3/envs/mmevs/bin/pip ...

    1. 检查 mim 的安装路径
      有可能 mim 命令的安装与 mmsegmentation 不在同一个 Python 环境中。你可以通过以下命令确认 mim 的安装路径:
    which mim
    

    如果mim安装在另一个环境中,在 mmsegmentation 安装的环境中重新安装 。

    pip uninstall openmim
    pip install openmim
    

    验证路径: 确保虚拟环境中的 mim 是你当前使用的

    which mim
    

    如果还报错

     /home/ubuntu/.local/bin/mim: No such file or directory
    

    这是因为已经成功在虚拟环境中重新安装了 mim,但系统仍然尝试从之前全局环境中的路径 /home/ubuntu/.local/bin/mim 运行 mim,这表明 Bash 可能缓存了旧的 mim 路径。
    刷新 Shell 环境: 首先刷新你的 Shell 环境,确保它识别到新的路径:

    hash -r
    

    完成以上步骤后,再次尝试运行你的 mim 命令

    相关文章

      网友评论

          本文标题:mmsegmentation已经成功安装,但当使用 mim do

          本文链接:https://www.haomeiwen.com/subject/dpclljtx.html