在线的 Jupyter Notebook 云环境

  • 参考文档https://sspai.com/post/55402

  • 第三方平台的在线 Jupyter Notebook

      • 科赛和鲸 K-lab(国内)
      • 阿里天池大数据 (国内)
      • Azure notebooks
      • Kaggle
      • Google Colab
      • CoCalc
  • 用 VPS 搭建你本身的在线 Jupyter Notebook

    第三方平台的 Jupyter Notebook 很差的地方在于,每次给你分配的运行时间以及资源都是有限的;而且若是有些包不是内置而是本身手动下载的,那么每次从新进入到 Jupyter Notebook 中则须要再从新手动下载安装,十分麻烦。html

    因此若是你有着本身的 VPS 服务器话,也能够在 VPS 上对 Jupyter Notebook 进行部署。这样的话你就能够随时随地访问你服务器上的 Jupyter Notebook 了。git

    不过因为我手上没有现成的 VPS 服务器,而且在 VM 虚拟机上好像并无操做成功;可是我这里仍是找了两份比较详细的搭建教程,一份是基于 CentOS 搭建的,另外一份则是基于 Debian/Ubuntu 搭建的。感兴趣又或者本身目前有在用 VPS 服务器的小伙伴能够手动实操一下。最后若是显示如下界面就说明部署成功了。github

    结尾

    在线的 Jupyter Notebook 可让新手在入门时快速地开箱即用,很大程度上避免了环境搭建所带来的各类麻烦,节省学习时间。可是等到本身真正入门时,对于环境搭建的坑还须要及时填补起来。这样即便是迁移在其余平台或者在使用其余电脑时,也能快速的熟悉而且运行。编程

    Jupyter Notebook 能够将代码、文字和图片以图文并茂的方式导出成一份漂亮的报告;同时也支持 Markdown、LaTeX 等语法,可让你在编辑时不用切换到其余平台,简直就是「一站式写做」。服务器

    不过使用 Jupyter Notebook 久了之后,就会习惯性地每敲一段代码就运行一次,实际上对于整个编程的连贯性和流畅性是有所影响的,这也是其弊端之一;同时,在比较大的项目或是更偏编程操做的开发中,像 Pycharm 和 Spyder 这类的 IDE 可能更能胜任。选择本身趁手的 IDE 实际上也是一个不断探索的过程,不过在入门之初,仍是尽可能把学习的精力都放在核心内容上吧。post

相关文章
相关标签/搜索