云服务器搭建Jupyter-主要部分为配置服务器安全组+添加python3
最近在腾讯上租了一个服务器,在CSDN上看到了一个在服务器上搭建Jupyter的帖子,就跟着介绍做了一下。
参考CSDN帖子链接:https://blog.csdn.net/ds19991999/article/details/83663349
现在,只说一下与帖子稍有不同的部分:
修改Jupyter配置文件:
1 c.NotebookApp.allow_root = True 2 c.NotebookApp.ip = '0.0.0.0' 3 c.NotebookApp.notebook_dir = u'/home/ubuntu/Jupyter/' 4 c.NotebookApp.open_browser = False 5 c.NotebookApp.password = u'sha1:xxxxxxxxxxxx' 6 c.NotebookApp.port = 8080
其中,notebook_dir是自定义的Jupyter网页打开文件夹地址,sha1:xxxxxxxxx是上一步生成的密码。
接下来,添加腾讯服务器安全组:
(阿里云参考:https://yq.aliyun.com/articles/755945?spm=a2c4e.11155472.0.0.53b8183eIbV8LG)
打开腾讯云的控制台,点击左侧安全组选项,点击新建,模板选择自定义,名称随意起即可。
点击确定,然后自动弹出一条提醒,点击立即设置规则。
选择入站规则,设置如下
点击完成后,在入站规则选项的上方有一个关联实例选项,点击关联实例,点击新增关联
输入服务器ID,选中服务器,点击确定,即可开通安全组。
之后我在服务器/home/ubuntu/Jupyter/目录下新建了一个firstcode.c 和一个1文件夹
执行sudo su进入管理员模式(不知为何,我的服务器上必须这样才可以执行后面的指令),执行jupyter notebook
在浏览器网址中输入服务器IP:8080,弹出页面,登录
完成!
新增添部分:
安装完成后,点击页面右侧New选项,发现只有python2没有python3选项,通过阅读其他博主文章,成功添加python3
https://blog.csdn.net/skj1995/article/details/83041767
打开终端方式:点击jupyter页面右侧New选项,选择Terminal选项,可以打开终端
在终端中
输入 whereis python,查到系统已经安装了python2和python3环境;
输入 pip3 install ipykernel,发现报错(最后一行)pkg_resources.DistributionNotFound: The 'pip==19.3.1' distributionXXX
经查询,是pip升级失败https://blog.csdn.net/weixin_44301621/article/details/104380224
我好像执行上述连接的指令后 python -m pip install --upgrade pip
输入 pip3,发现还是有问题,
后来输入 python3 -m pip install --upgrade pip,问题解决
之后 python3 -m ipykernel install --user
输入 jupyter kernelspec list
查询到
操作成功
再次点击jupyter右侧New选项,发现可以选择python3了!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
· 【译】Visual Studio 中新的强大生产力特性
· 2025年我用 Compose 写了一个 Todo App