gpt4 book ai didi

python-3.x - 如何从 AWS S3 导入 jupyter notebook 中的 .py 文件

转载 作者:行者123 更新时间:2023-12-04 13:57:36 25 4
gpt4 key购买 nike

我正在 AWS 中处理 jupyter 笔记本,我有两个文件:main.ipynb 和 utils.py,我想做的是 import utils在我的 jupyter 笔记本文件中。

不幸的是,我尝试了以下解决方案,但都没有奏效:

import sys

sys.path.append("/home/jovyan/dir1")
%load utils.py

并在更改目录后直接导入
import utils

我的文件“utils.py”:
def hello():
print("hello")

问题解决了:

解决方案是添加那些:
s3 = boto3.resource('s3')
s3.meta.client.download_file(os.environ['S3_BUCKET'], "dir1/utils.py", "utils.py")

import utils

最佳答案

将 python 路径导出到您尝试导入 utils 的路径。
从您的文件路径运行以下命令

export $PYTHONPATH=.

关于python-3.x - 如何从 AWS S3 导入 jupyter notebook 中的 .py 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58692135/

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