Jupyter适配华为云验证任务心得

举报
yd_265508559 发表于 2024/11/21 16:24:10 2024/11/21
【摘要】 Jupyter Notebook是基于网页的用于交互计算的应用程序。其可被应用于全过程计算:开发、文档编写、运行代码和展示结果。简而言之,Jupyter Notebook是以网页的形式打开,可以在网页页面中直接编写代码和运行代码,代码的运行结果也会直接在代码块下显示。如在编程过程中需要编写说明文档,可在同一个页面中直接编写,便于作及时的说明和解释

背景介绍

Jupyter Notebook是以网页的形式打开,可以在网页页面中直接编写代码和运行代码,代码的运行结果也会直接在代码块下显示。如在编程过程中需要编写说明文档,可在同一个页面中直接编写,便于作及时的说明和解释。华为云对象存储服务OBS提供安全稳定,性能领先,无限弹性扩展的存储能力,支持多种存储类型和应用场景,降低使用成本,驱动千行百业数据价值变现。

开发思路

首先我们需要在ECS里面安装python3以上版本,并且安装docker容器,使用docker容器部署并启动jupyter

docker run --name vk-jupyter -d \
-p 8888:8888 \
-v /opt/jupyter/jovyan:/home/jovyan \
jupyter/base-notebook:notebook-5.7.8

打开jupyterUI界面并访问,创建一个Python3的脚本文件

Jupyter上传文件到OBS

首先我们需要从华为云官网我的凭证里面新建访问密钥,获取AK与SK

通过OBSClient,传入ak,sk,server的值,与客户端建立连接。我们上传的是txt文件,所以contentType='text/plain',buckName是我们在OBS已存在桶名

objectKey是我们上传桶后的文件名

flie_path是我们上传存在Jupyter路径的地址包含文件名

最后调用putfile方法进行上传

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。