参考 chisel-bootcamp/Install.md at master · freechipsproject/chisel-bootcamp

准备工作

Centos7.9
Docker
jdk1.8CentOS7安装JDK1.8
jupyter安装Centos7.9 部署jupyter notebook
Scala安装Centos7.9 Jupyter 运行 Scala

docker安装方式

运行容器

docker仓库地址ucbbar/chisel-bootcamp - Docker Image | Docker Hub

运行以下命令:

docker run -it --rm -p 8888:8888 --name= chisel-bootcamp ucbbar/chisel-bootcamp

这将为训练营下载一个 Dokcer 映像并运行它,运行后的容器名字为chisel-bootcamp。输出将以以下消息结束:

    To access the notebook, open this file in a browser:file:///home/bootcamp/.local/share/jupyter/runtime/nbserver-6-open.htmlOr copy and paste one of these URLs:http://79b8df8411f2:8888/?token=LONG_RANDOM_TOKENor http://127.0.0.1:8888/?token=LONG_RANDOM_TOKEN

将最后一个链接(以http://127.0.0.1:8888/?token=LONG_RANDOM_TOKEN开头的链接)复制到您的浏览器即可。

或者复制上面的token ``LONG_RANDOM_TOKEN作为密码输入

其他配置

前面的命令 由于 -it 会打开前台的运行,一旦关闭终端就会中断jupyter运行,所以我们可以在后台运行,使用参数 -d

docker run -d --rm -p 8888:8888 --name=chisel-bootcamp ucbbar/chisel-bootcamp

但后台运行后就没有了运行参数token显示出来,需要进入容器查询相关文件

docker exec -it chisel-bootcamp bash
cat /home/bootcamp/.local/share/jupyter/runtime/nbserver-7.json

linux/mac 本地安装

该训练营使用 Jupyter 笔记本。Jupyter 笔记本允许您在浏览器中以交互方式运行代码。它支持多种编程语言。对于这个训练营,我们将首先安装 jupyter,然后安装 Scala 特定的 jupyter 后端(现在称为 almond)。

首先安装 Jupyter

依赖项:openssh-client、openjdk-8-jre、openjdk-8-jdk(两者都可以使用-headless)、ca-certificates-java

首先,使用 pip3 安装 jupyter(或 python 2 的 pip):http://jupyter.org/install.html

pip3 install --upgrade pip
pip3 install jupyter --ignore-installed

如果 pip3 不能开箱即用(可能是因为您的 Python3 版本已过时),您可以尝试python3 -m pip代替pip3

以后无论出于何种原因重新安装 jupyter,您都可以使用--no-deps避免重新安装所有依赖项。

您可能想试用 Jupyter 实验室,它是由 Project Jupyter 开发的较新的界面。如果您希望能够在浏览器中运行终端仿真器,这将特别有用。

pip3 install jupyterlab

Scala 的 Jupyter 后端

Centos7.9 Jupyter 运行 Scala

安装训练营

现在克隆 bootcamp 存储库并安装自定义脚本。如果您已经有一个,请将此脚本附加到它。

git clone https://github.com/freechipsproject/chisel-bootcamp.git
cd chisel-bootcamp
mkdir -p ~/.jupyter/custom
cp source/custom.js ~/.jupyter/custom/custom.js

并在您的本地机器上启动训练营:

jupyter notebook

如果您安装了 Jupyter Lab,请jupyter-lab改为运行。

注意运行时将chisel-bootcamp作为工作文件夹 或者 将chisel-bootcamp文件夹移动到工作目录

Chisel bootcamp 安装 - Centos7.9相关推荐

  1. 如何本地安装chisel bootcamp

    chisel bootcamp是一个非常帮的学习chisel的教程,而且可以直接线上编译,方便的一批,但是因为直接线上使用jupyter的话会不停的重新加载,非常麻烦,所以,本地安装就很美滋滋,官方的 ...

  2. VMware14安装CentOS7的详细教程

    本篇文章主要介绍了VMware安装Centos7超详细过程(图文),具有一定的参考价值,感兴趣的小伙伴们可以参考一下 1.软硬件准备 软件:推荐使用VMwear,我用的是VMwear 12 镜像:Ce ...

  3. Linux安装CentOS7(图文详解)

    Linux安装centos7 准备 软件:VMware workstation 镜像文件:CentOS-7-x86_64-Minimal-1810.iso 一.安装centos7 1.点击创建新的虚拟 ...

  4. VMware中安装CentOS7网络配置静态IP地址,常用配置和工具安装

    VMware中安装CentOS7网络配置静态IP地址,常用配置和工具安装 在阿里云开源镜像地址下载镜像 Index of /centos/7.2.1511/isos/x86_64/ http://mi ...

  5. U盘安装Centos7.0图解

    用U盘安装Centos7.0 工具/原料 centos 7.0 64位系统:CentOS-7.0-1406-x86_64-DVD.iso ultraiso 一个至少8G的U盘 方法/步骤 1.先使用u ...

  6. 【Linux】在虚拟机上安装CentOS7

    在配置好的机子上,可以装个双系统,但是在我自己的本子上,磁盘读写太垃圾了,连压缩卷 都执行不了,分不出空间,装不了CentOS系统,没办法,采用虚拟机的方式,把它转起来. -------------- ...

  7. Linux入门!Linux无法联网解决办法!CentOS7、VMPlayer、VMWareWorkstation16资源!VMWareWorkstation16序列号!VMware安装Centos7!

    Linux入门!CentOS7.VMPlayer.VMWareWorkstation16资源!VMWareWorkstation16序列号!Linux无法联网解决办法!VMware安装Centos7! ...

  8. Vmware 安装CentOS7时连不上网问题的解决

    Vmware 安装CentOS7时连不上网问题的解决 参考文章: (1)Vmware 安装CentOS7时连不上网问题的解决 (2)https://www.cnblogs.com/yaomajor/p ...

  9. VMware虚拟机安装Centos7

    首先这里我们需要用到本次安装的VMware软件,这里采用的是VMware15.0.0 以及Centos7.2(1511) VMware注册码:链接:https://pan.baidu.com/s/1j ...

最新文章

  1. FastJson对于JSON格式字符串、JSON对象及JavaBean之间的相互转换
  2. 【Java 线程的深入研究3】最简单实例说明wait、notify、notifyAll的使用方法
  3. int型数字转char型指针
  4. linux系统添加网卡驱动,Linux 2.6.35内核配置和网卡驱动添加
  5. 编程范式,程序员的编程世界观(转)
  6. rabbitMQ教程 一篇文章看懂rabbitMQ
  7. 常用30种MySQL查询语句优化方法
  8. 【C语言进阶深度学习记录】十 C语言中:struct的柔性数组和union分析
  9. Hbase2.0版本安装教程
  10. 开机f8修复电脑步骤_电脑无法开机怎么办,8 种情况的修复方法
  11. Java-排序算法-冒泡排序
  12. sysadmin默认密码_从sysadmin过渡到DevOps工程师的案例
  13. UI设计实用素材|数据可视化UX套件
  14. 终于有人把 5G 和边缘计算的关系说清楚了! | 技术头条
  15. python深度学习机器学习必备的学习网站集合!
  16. FGUI弧形UI实现
  17. 业务需求分析师最重要的5项顶级技能
  18. IOS苹果账号三方登录服务器端验证
  19. 教学设计-饭后百步走
  20. win10 开机软件自动启动设置

热门文章

  1. 基于JAVA核酸检查预约系统设计与实现 开题报告
  2. kafka(组件分析 整合springboot集成 实战)
  3. 录屏有声音吗?电脑如何录屏有声音?图文教程来了!
  4. 火车最少钢轨数问题(概率算法实现,带详细注释C++代码)
  5. Easyui后端功能
  6. 三星S9/S9+将亮相,神秘邀请函透露了哪些信号?
  7. win10安装软件出现乱码怎么办
  8. 2009-09-神秘东北大哥
  9. python 中运行 pip 或者 easy_install 时出现 error: unable to find vcvarsall.bat 的解决办法
  10. GlidedSky爬虫-IP屏蔽1