前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >老司机教你用树莓派玩转Jupyter Web开发环境

老司机教你用树莓派玩转Jupyter Web开发环境

作者头像
tyrantlucifer
发布2022-03-23 15:29:13
1K0
发布2022-03-23 15:29:13
举报
文章被收录于专栏:Tyrant LuciferTyrant Lucifer

前言

近期,从箱子里找出了毕业设计用的开发板神器---树莓派(Raspberry Pi),用它做的语音机器人还拿到了学校为数不多的优秀毕业设计,现在回想起来还是很激动,前几篇文章介绍过用树莓派搭建共享存储smb服务、实现内网穿透,今天将介绍用树莓派搭建好用的Python开发环境---Jupyter Notebook,废话不多说,让我们开始吧!

Jupyter Notebook简介

Jupyter Notebook(此前被称为 IPython notebook)是一个交互式笔记本,支持运行 40 多种编程语言。 Jupyter Notebook 的本质是一个 Web 应用程序,便于创建和共享文学化程序文档,支持实时代码,数学方程,可视化和 markdown。用途包括:数据清理和转换,数值模拟,统计建模,机器学习等等

安装配置

  • ssh登录到树莓派,并切换到root用户,安装Jupyter

这里说一下为什么用root,博主亲自实验过,如果用pi用户的话,Jupyter是写不到环境变量中的,可执行程序无法找到,也就启动不了Jupyter

代码语言:javascript
复制
sudo su

pip3 install jupyter
pip3 install jupyter_contrib_nbextensions
pip3 install six=1.11.0
jupyter contrib nbextension install

执行完上面的命令之后,命令行一直在输出,等到结束之后,就代表安装完毕,然后切换回pi用户,用普通用户执行下面的步骤

生成配置文件

生成密码

执行这条命令之后,命令行会让你输入密码,自行设置这个密码,并记住这个密码,一会Web登录要用到

编辑配置文件

~/.jupyter/jupyter_notebook_config.json文件中复制出password后面的字符串

~/.jupyter/jupyter_notebook_config.py文件中加入以下内容

创建可持续化服务文件

切换到root用户,执行

代码语言:javascript
复制
vim /lib/systemd/system/jupyter.service

在文件中添加以下内容: [Unit] Description=jupyter_notebook service After=network.target syslog.target Wants=network.target

[Service] Type=simple ExecStart=/usr/local/bin/jupyter notebook --allow-root

[Install] WantedBy=multi-user.target

启动服务

systemctl start jupyter systemctl enable jupyter

享用

在浏览器中输入树莓派ip:8888,输入密码,就可以享用你的Jupyter了,开始愉快的编程吧~~~

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-09-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Tyrant Lucifer 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • Jupyter Notebook简介
  • 安装配置
  • 创建可持续化服务文件
  • 启动服务
  • 享用
相关产品与服务
文件存储
文件存储(Cloud File Storage,CFS)为您提供安全可靠、可扩展的共享文件存储服务。文件存储可与腾讯云服务器、容器服务、批量计算等服务搭配使用,为多个计算节点提供容量和性能可弹性扩展的高性能共享存储。腾讯云文件存储的管理界面简单、易使用,可实现对现有应用的无缝集成;按实际用量付费,为您节约成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档