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

在AEN的Jupyter Notebook中导入外部函数失败求助

解决Anaconda Enterprise Notebook中导入自定义函数的问题

以下是针对你遇到的导入问题的排查和解决步骤:

  • 确认文件位置与工作目录
    用Jupyter代码单元格执行以下命令查看当前工作目录:

    # Linux/macOS环境
    !pwd
    # Windows环境(若AEN基于Windows)
    !cd
    

    确保Functions.py文件位于这个目录下。如果不在,要么将文件移至该目录,要么把文件所在路径添加到Python的搜索路径:

    import sys
    sys.path.append("/path/to/your/Functions.py/directory")
    
  • 检查文件名与大小写
    AEN通常基于Linux环境,文件名区分大小写。确保导入时写的Functions和实际文件名Functions.py完全一致(比如不要写成小写的functions.py)。

  • 清除导入缓存并重新加载
    Python会缓存已导入的模块,即使修改了文件也可能不会自动更新。执行以下代码强制重新加载模块:

    import importlib
    import Functions
    importlib.reload(Functions)
    from Functions import test
    
  • 直接通过模块调用函数
    如果单独导入函数失败,尝试先导入整个模块再调用:

    import Functions
    Functions.test()
    
  • 验证文件内容与保存状态
    打开Functions.py确认代码无语法错误,且已正确保存到磁盘。部分情况下Jupyter自动保存有延迟,手动保存文件后再尝试导入。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.26 07:22:07