Day 23 Python 学习者常用的 Jupyter Notebook

记得刚开始学写 Python 程序时,常会需要装设 Anaconda 和 Jupyter Notebook,虽说是简化了初学者在环境架设相关的功夫,但也占据了不少硬碟空间。这回采用 docker 的 Jupyter Notebook 版本,架设起来并不困难。

使用 docker-compose.yml 安装

  1. 准备好 docker-compose.yml,并放置到远端服务器中
version: "3"
services:
  datascience-notebook:
      image: jupyter/datascience-notebook
      volumes:
        - ~/jupyter-notebook/data:/home/andy/work
      ports:
        - 10000:8888 #更改外部进入的埠号,若无必要也可以都设为 8888
      container_name: datascience-notebook-container
volumes:
    data: #确保你下次重新开容器时,原先编辑的资料还会被保留下来
  1. 执行 docker-compose up ,便会开始进行安装
  2. 在终端机上,会有一串网址如下:
# 後方的 token 是你登入时会需要用到的
http://127.0.0.1:8888/?token=976e768ed4ee11b5bf365ac38ff160220975bea82ea10b6a
  1. 在网址列输入网址(如以下格式),登入 Jupyter Notebook
http(s)://<远端 IP 位置>:<设定的外连埠号>?token=<上一步中提及的 token>
  1. 登入後,就可以按右上角的 + 号,新增 python3 文件来编译开发
    jupyter-demo-1
    jupyter-demo-2

Reference

  1. Jupyter Data Science Stack + Docker in under 15 minutes
  2. 【Docker】建立 Jupyter Container
  3. Jupyter Docker Stacks

<<:  24 | 【进阶教学】什麽是 WordPress 区块组合套件外挂?

>>:  Day 23 bert 文字情感分类-2

[30天 Vue学好学满 DAY17] Event Bus

Event Bus 前面提到了父子元件透过emit & prop进行参数传递,当树状结构逐渐...

那些被忽略但很好用的 Web API / History

历史是现在与过去之间永无休止的对话。 我们都知道浏览器提供了上一页、下一页,甚至可以让你回到前两页...

[机派X] Day 11 - 让我们拆了这台无人机

引言 今天是机派X系列文章的第十一天。 昨天很寒酸的简介无人机,今天会从单一零件的角度一一将无人机的...

@Day28 | C# WixToolset + WPF 帅到不行的安装包 [改版本号码却跳出旧版本]

我在第二次改版本号的时候,发现了这个问题, 像挥之不去的苍蝇一样…死黏着 就像是上面那个他自己跳出来...

Postman pre-request script & tests

本质上是一样的东西,只是一个是在 request 前执行、一个是在收到 response 後执行,分...