Jupyter安装指南:最简便最详细的步骤

news2024/9/19 19:48:21

一.介绍

JupyterNotebook 是一个款以网页为基础的交互计算环境,可以创建Jupyter的文档,支持多种语言,包括Python, Julia, R等等。一般来说,如果是使用R语言的话,使用Rstudio居多,使用Python的话,使用Jupyter居多。

简而言之,Jupyter Notebook是以网页的形式打开,可以在网页页面中「直接」编写代码和运行代码,代码的运行结果也会直接在代码块下显示。如在编程过程中需要编写说明文档,可在同一个页面中直接编写,便于作及时的说明和解释。

生信上云,少走弯路www.tebteb.cc

二.JupyterNotebook 和 JupyterLab 对比

  • JupyterLab在Jupyter Notebook的基础上进行了改进和扩展,可以认为JupyterLab是下一代的Notebook产品。
  • JupyterLab提供了更现代化和灵活的用户界面,具有更好的可扩展性和集成性。与Jupyter Notebook不同,JupyterLab采用了标签页式的界面布局,允许用户在一个窗口中同时打开多个笔记本、编辑器和终端等组件。这种多面板的设计使得用户可以更方便地组织和管理工作空间,同时提供了更好的多任务处理能力。

三.使用conda 安装和配置Jupyter环境

3.1 基础环境 (本教程设定已经完成基础环境配置)

1.拥有一个linux环境

2.安装codna

3.2 安装

## 创建一个 jupyter_notebook 环境
conda create -n jupyter_notebook python=3.8 -vv -y
## 进入conda环境
conda activate jupyter_notebook
## 安装jupyter
conda install -c conda-forge jupyter -y -vv

3.3 配置

## 进入主目录
cd ~
## 生成配置文件
jupyter notebook --generate-config
## 配置密码 (在linux中输入密码不会有任何提示,当你完成后按回车即可)
jupyter notebook password
## 允许远程登录 使用默认端口8888
cat >> ~/.jupyter/jupyter_notebook_config.py << EOF
c.NotebookApp.ip='*'
c.NotebookApp.open_browser = False
c.NotebookApp.port = 8888
EOF

3.4 启动

## 复制完整下面命令即可启动 端口默认是8888
nohup jupyter notebook --ip='0.0.0.0' --port=8888 >~/jupyter.log 2>&1 & echo "jupyter 运行成功 pid为:$!"

3.5 验证

我们本教程如果您没有特殊修改端口号,默认端口是8888; 完成上面操作后您需要访问下面网址验证即可.

  • 本地环境
http://127.0.0.1:8888 或 http://localhost:8888
  • 云服务器环境
http://{您的公网ip}:8888

四.常见问题

q:我想安装JupyterLab怎么办?

答:本教程部署完成默认集成了JupyterLab,你只需要在http://127.0.0.1:8888/lab 即可访问JupyterLab

q:我重启了,如何再次打开Jupyter?

答:默认我们没有配置开机启动,如果你的部署设备或者服务器重启。您需要再次执行一下启动命令

## 进入conda环境
conda activate jupyter_notebook
## 复制完整下面命令即可启动 端口默认是8888
nohup jupyter notebook --ip='0.0.0.0' --port=8888 >~/jupyter.log 2>&1 & echo "jupyter 运行成功 pid为:$!"

q:我想看报错日志,该如何操作?

答:如果你想实时查看报错日志请执行如下命令

cd ~
# 实时查看日志 退出请ctrl + c
tail -f ~/jupyter.log 

五.结束

你已经非常棒了,成功完成了上述的操作!当你打开Jupyter笔记本时,心中一定充满了成就感和喜悦。如果在按照教程操作过程中遇到了一些意外的错误,请不要气馁。有时候,重新开始可能是最好的解决方案。你可以尝试删除当前的conda环境,然后从头开始搭建。如果问题依旧存在,不妨查看一下日志文件,利用搜索引擎或AI助手寻找可能的解决方案。记住,每一个挑战都是成长的机会,加油!

最后向大家安利一下,我们的生信分析服务器。拥有超多核心cpu和超大规格内存,是咱们生信分析的好帮手。想要生信少走弯路,那就快来试试吧。你可以访问 https://www.tebteb.cc了解

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2055066.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

高防服务器租用多少钱

高防服务器租用的具体价格受多种因素影响。通常情况下&#xff0c;高防服务器的租用费用可能从数百元到数万元不等&#xff0c;具体取决于服务提供商、服务器配置、防护级别等因素。下面将详细探讨决定高防服务器租用价格的几个主要因素&#xff0c;rak小编为您整理发布高防服务…

【LeetCode热题100】滑动窗口

这篇博客总结了滑动窗口的8道常见题目&#xff0c;分别是&#xff1a;长度最小的子数组、无重复字符的最长子串、 最大连续1的个数III、将x减到0的最小操作数、水果成篮、找到字符串中所有字母异位词、串联所有单词的子串、最小覆盖子串。 class Solution { public:int minSubA…

解决Vue3+Ts打包项目时会生成很多的map文件

正常打包会生成.js和.map文件 怎么去解决它呢&#xff1f; 正常来说我们会在vite.config.ts配置我们的项目打包方式&#xff0c;如下&#xff1a;&#xff08;我这里的target&#xff1a;es2022是为了支持模块中顶层await的使用&#xff09; // Vite 配置文件 export default…

海思NVR源码方案:集成ONVIF、GUI、存储与告警的全功能解决方案

海思平台作为中国领先的半导体厂商之一&#xff0c;其3520D芯片凭借高性能、低功耗和广泛的应用性成为了NVR&#xff08;网络硬盘录像机&#xff09;解决方案的核心选择。海思平台的NVR方案不仅支持多种编码格式&#xff0c;且兼容多种视频监控协议&#xff0c;特别是在ONVIF&a…

NC 二叉搜索树的第k个节点

系列文章目录 文章目录 系列文章目录前言 前言 前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到网站&#xff0c;这篇文章男女通用&#xff0c;看懂了就去分享给你的码吧。 描述 给定一棵结点…

【python】调用openAI api接口批量处理excel中的文本

调用openAI api接口批量处理文本 主页&#xff1a;github; BLOG&#xff1a;BLOG; 教程&#xff1a;视频 1. project简介 &#xff08;1&#xff09;概况 用于在python中调用open AI的API&#xff0c;处理xlsx表格中的自然语言文本。一个专门做dirty work的好帮手 &am…

Linux系统-系统信息网络目录文件的相关命令

1.系统信息和性能查看 查看磁盘的占用情况&#xff1a; df -Th 这是参数连着写。相当于df -T -h df -Th 此命令主要用于监控服务器的磁盘空间&#xff0c;如果空间不够用了&#xff0c;会导致服务器和应用的性能严重下降。这时候要手动清理一些不用的垃圾文件&#xff0c;比…

el-image-pro点击文本也能预览图片,支持下载

背景 element-ui&#xff1a;2.15.14 el-image的预览是没有下载功能的&#xff0c;默认是这样的 且默认是通过点击图片才能预览的&#xff0c;有时候我们显示的是图片名称&#xff0c;那么能不能直接点击图片名称来预览呢&#xff1f; 现在想在预览的时候&#xff0c;给它加一…

探秘陆生生态秘境:eDNA视角下的多营养级物种世界

现今的生物多样性和气候危机迫使我们开发更有效的陆地生态系统监测工具&#xff0c;eDNA宏条形码技术&#xff08;eDNA metabarcoding&#xff09;&#xff0c;能够非侵入性地调查许多生态系统的物种丰富度&#xff0c;不会对生态环境造成干扰。通过分析这些信息&#xff0c;我…

树莓派开发笔记06-树莓派的SPI控制(点亮0.96OLED)

实验说明 我们这里会使用SPI去驱动一个0.96的OLED&#xff0c;首先需要打开SPI sudo raspi-config Interfacing Options------>SPI------>Yes------->OK------->finsh然后将屏幕接到树莓派上&#xff0c;接mosi和sclk的脚&#xff0c;DC接28&#xff0c;RST接29&…

C语言 ——— 学习并使用malloc和free函数

目录 malloc函数的功能 学习malloc函数​编辑 使用malloc函数 free函数的功能 学习并使用free函数​编辑 malloc动态开辟10个整型空间后赋值为0-9&#xff0c;再打印&#xff0c;打印后free malloc函数的功能 malloc函数能向内存申请一块连续可用的空间&#xff0c;并返…

模拟信号-放大器

放大器 放大器的输出信号是直流源和信号源经过放大器后&#xff0c;共同的作用&#xff0c;缺一不可。 直流参数 与放大器中电压源部分有关的参数&#xff0c;即放大器的直流参数。 采用直流电压源供电&#xff0c;电源电压是恒定的&#xff0c;但是电压源的输出电流是变化…

什么是OV SSL证书?如何申请

什么是OVSSL证书 OVSSL证书&#xff0c;全称是Organization Validation SSL Certificate&#xff0c;即组织验证型SSL证书。这是一种高级的SSL证书类型&#xff0c;用于保护网站和应用程序的安全性&#xff0c;特别是在电子商务和企业级网站中广泛应用。OVSSL证书不仅加密网站…

Linux:进程替换

什么是进程替换&#xff1f; 我们的可执行程序&#xff0c;在运行起来的时候就上一个进程 一个进程就会有他的内核数据结构代码和数据 把一个已经成型的进程的代码和数据替换掉&#xff0c;这就叫进程替换 也就是可以通过系统调用把当前进程替换位我们需要的进程 那么替换…

正点原子linux开发板 qt程序交叉编译执行

1.开发板光盘 A-基础资料->5、开发工具->1、交叉编译器->fsl-imx-x11-glibc-x86_64-meta-toolchain-qt5-cortexa7hf-neon-toolchain-4.1.15-2.1.0.sh 拷贝到 Ubuntu 虚拟机 用文件传输系统或者共享文件夹传输到linux虚拟机 用ls -l查看权限&#xff0c;如果是白色的使…

【银河麒麟高级服务器操作系统】实际案例分析,xfsaild占用过高

了解银河麒麟操作系统更多全新产品&#xff0c;请点击访问麒麟软件产品专区&#xff1a;https://product.kylinos.cn 服务器环境及配置 物理机/虚拟机 物理机 处理器&#xff1a; Intel(R) Xeon(R) Silver 4110 CPU 2.10GHz 内存&#xff1a; 65536 MiB (64 GiB) 主板…

HTML5简洁的通用网站模板源码

文章目录 1.设计来源1.1 主界面1.2 模板页面11.3 模板页面21.4 模板页面31.5 模板页面41.6 模板页面5 2.效果和源码2.1 动态效果2.2 源码目录2.3 源代码 源码下载 作者&#xff1a;xcLeigh 文章地址&#xff1a;https://blog.csdn.net/weixin_43151418/article/details/1413235…

【AD24报错】GND contains IO Pin and Power Pin objects 的解决方案

【AD24报错】GND contains IO Pin and Power Pin objects 的解决方案 在原理图设计过程中&#xff0c;在元器件接线引脚位置出现红色波浪线&#xff0c;显示错误GND contains IO Pin and Power Pin objects。 点击错误信息可以直接跳转到相关位置。 经查明&#xff0c;是在元…

【FPGA数字信号处理】- 数字信号处理如何入门?

​数字信号处理&#xff08;Digital Signal Processing&#xff0c;简称DSP&#xff09;是一种利用计算机或专用数字硬件对信号进行处理的技术&#xff0c;在通信、音频、视频、雷达等领域发挥着越来越重要的作用&#xff0c;也是FPGA主要应用领域之一。 本文将详细介绍数字信…

高德地图数据采集器|高德地图数据采集软件_一键导出表格

南斗地图数据采集是一款专业采集百度地图、360地图、高德地图、腾讯地图、必应、google、公司、店铺的手机、座机、地址、坐标等数据信息的软件&#xff0c;它与同类软件相比最显著特点是采集地图更专业、采集速度更快、采集更精准、操作方法更简单。 可以导出地图搜索结果数据…