gpt4 book ai didi

python - 在 Amazon Sagemaker Jupyter 笔记本中导入自定义模块

转载 作者:行者123 更新时间:2023-12-03 22:07:56 27 4
gpt4 key购买 nike

我想在 Sagemaker 的 jupyter 笔记本中导入自定义模块。尝试从 Untitled1.ipynb 导入我尝试了两种不同的结构。第一个是:

enter image description here

在“包文件夹”中有文件“cross_validation.py”和“ init .py”。已尝试以下命令:

from package import cross_validation
import package.cross_validation

第二个是

emak

我已经编码了 import cross_validation
在这两种情况下,导入时我都没有收到任何错误,但我无法使用模块内的类,因为我收到错误名称 Class_X is not defined
我也重新启动了笔记本,以防万一它仍然无法正常工作。我怎么能做到?

最佳答案

如果您还需要从父目录导入文件,您可以像这样添加到路径中:

import os
import sys
module_path = "/home/ec2-user/SageMaker/{module_name}"
if module_path not in sys.path:
sys.path.append(module_path)
然后您可以像在 中一样导入。普通python环境从项目的根目录

关于python - 在 Amazon Sagemaker Jupyter 笔记本中导入自定义模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56260720/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com