文档首页/ AI开发平台ModelArts/ 故障排除/ 开发环境/ 自定义镜像故障/ 用户自定义镜像自建的conda环境会查到一些额外的包,影响用户程序,如何解决?
更新时间:2024-11-22 GMT+08:00
分享

用户自定义镜像自建的conda环境会查到一些额外的包,影响用户程序,如何解决?

问题现象

用户的自定义镜像运行在Notebook里会查到一些额外的pip包。如下图所示,左侧为自定义镜像运行在本地环境,右侧为运行在Notebook里。

可能原因

Notebook自带moxing、modelart-sdk等功能,会将这些包嵌入到用户Conda环境。

解决方案

如果不需要使用moxing、sdk等功能,可以暂时删除modelarts.pth文件。

  1. 执行如下命令在用户运行的Conda环境下查找modelarts.pth。
    # /home/ma-user/anaconda3指用户的python环境
    find /home/ma-user/anaconda3 -name modelarts.pth
  2. 执行如下命令删除用户使用的python环境中的modelarts.pth文件。
    # /xxx/modelarts.pth 指用户通过第一步查出来的文件路径
    rm -rf /xxx/modelarts.pth

相关文档