glo*_*uis 6 amazon-s3 amazon-web-services python-3.x
我正在AWS中使用jupyter笔记本,我有两个文件:main.ipynb和utils.py,我想做的是import utils在我的jupyter笔记本文件中。
不幸的是,我尝试了以下解决方案,但没有一个有效:
import sys
sys.path.append("/home/jovyan/dir1")
%load utils.py
Run Code Online (Sandbox Code Playgroud)
并更改目录后直接导入
import utils
Run Code Online (Sandbox Code Playgroud)
我的文件“utils.py”:
def hello():
print("hello")
Run Code Online (Sandbox Code Playgroud)
问题解决了:
解决方案是添加这些:
s3 = boto3.resource('s3')
s3.meta.client.download_file(os.environ['S3_BUCKET'], "dir1/utils.py", "utils.py")
import utils
Run Code Online (Sandbox Code Playgroud)
将 python 路径导出到您尝试导入 utils 的路径。从您的文件路径运行以下命令
export $PYTHONPATH=.
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2143 次 |
| 最近记录: |