问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

docker 搭建 python教学环境 jupyterhub + nbgrader 教程

发布网友 发布时间:2024-10-24 18:23

我来回答

1个回答

热心网友 时间:2024-11-20 08:45

要搭建Python教学环境,我们首先从安装JupyterHub开始。


1. Docker镜像拉取: 从Docker Hub下载JupyterHub的官方镜像,确保你的系统已经安装了Docker。使用命令行执行:


bash
docker pull jupyterhub

2. 启动JupyterHub: 在终端中,通过docker启动JupyterHub服务:


bash
docker run -d -p 8000:8000 --name jupyterhub jupyterhub

接下来,我们需要进入JupyterHub的docker容器进行配置。


3. 安装nbgrader: 在容器中安装nbgrader以及相关的插件,这对于评分和作业管理至关重要:


bash
pip install nbgrader
pip install --upgrade jupyterlab-nbgrader-extension

4. 配置nbgrader: 需要创建课程目录,设置交换目录,以便学生提交作业:


bash
# 创建课程目录
mkdir /srv/nbgrader/courses
# 设置交换目录
nbgrader assign

然后,修改配置文件以关闭不必要的插件如formgrader,并为特定用户开启:


bash
nano /etc/jupyterhub/jupyterhub_config.py

最后,别忘了安装常用的Python库和与人工智能相关的扩展,以满足教学需求:


bash
pip install numpy pandas scikit-learn tensorflow

持续更新你的环境,确保所有依赖保持最新状态,这样你的Python教学环境就准备就绪了。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
玉米仁子饭产自哪里 中国期货交易所的交易品种有哪些? 历史要怎么读,有啥诀窍 高中历史诀窍 年终会活动策划方案 深度解析:第一财经回放,探索财经新风向 逆水寒手游庄园怎么邀请好友同住 逆水寒手游 逆水寒不同区可以一起组队吗? 逆水寒手游 逆水寒怎么进入好友世界? 逆水寒手游 逆水寒怎么去别人的庄园? 我儿子15岁在学校被以前的同学打伤了那个同学不念了找了两个外校生要... 下属财务状况是什么意思 数列an为等差数列,a1,a2,a3为等比数列,a1=1,a10= 财务状况表什么意思 昆明到张家界旅游网张家界最佳旅游季节 孤岛危机的问题:从村庄跑出来后,也在矿坑那遇到了队长,可是进不了矿... 电影《青春雷锋》观后感,200∼400个字左右 等比数列an中,a1+a3=10 q=1/2 则s5是多少 ...an}的首项a1=1,公比q≠1,且a2,a1,a3成等差数列,则其前5项的和S5=... 有关人生的意义的名言警句的好句有哪些(追寻人生的意义) 切开的西瓜放冰箱三天还能吃吗西瓜切开放冰箱放了3天可不可以吃_百度知... 财务情况是什么意思 有哪些网红在做微商 财务状况是什么意思 关于人生价值的短句(追寻人生的意义) 人生的价值和意义的名言警句(探究人生的意义,发现自己的价值) 什么牌子的衣服有150的号号,或者尺码偏小? 女生身高150体重75 ,时候xs码吗? 为什么好多人说科比毒液3垃圾 ...什么类似这种生活电视剧的,我弟弟在学校就被欺负 儿子头开了刀在学校被同学打的头又骨的了老师不管还护着对方家长我也... lie lay lie 的意思及他的过去式 过去分词 现在分词形式是? 2016年网络十大红人!韩泪县,李小凯,安子轩,泪通,杨子浩,韩泪秋,韩泪... 在亚布力阳光度假村滑雪场旅行有哪些舒适的民宿值得入住? 我在网上买了元月二十四号的三张火车票,已经换取了纸质火车票,需要到... 在俄罗斯妇女生孩子产假多长时间 九味参茸丸是假药吗 巴基斯坦面对比自已强大十多倍的对手印度,其强硬的底气到底从何... 财务是是什么意思 Papi酱如何迅速成为“2016年第一网红”? 订的火车要能在始发站拿票吗 劳动力是什么 劳动力是指什么 lay, lain, laid, lied和lay怎么区分? lay lie lay哪个是lay的过去式、过去分词、现在分词? ...等差数列{an}中,a4=10且a3,a6,a10成等比数列,求数列{an}前20项的... 劳动力与劳动供给量的关系是什么? 梦见老婆被害无头 梦见梦中无香可上 驾驶机动车在前方路口直行遇到这种信号灯应该怎么办