← 所有文章

Jupyter Notebook / Lab使用说明

如何在本地使用jupyter notebook或jupyter lab

本文目录

1 开始

安装anaconda,这个软件就自带jupyter notebook,miniconda需要自行安装jupyter包。

2 一些设置

2.1 更改工作地址

在Anaconda PowerShell中使用以下语句

jupyter notebook --generate-config

会显示一个名为jupyter_notebook_config.py的文件,然后打开这个文件,CTRL+F找到如下内容

# c.NotebookApp.notebook_dir = ''

删除开头的# ,然后在后面加上你想设置的地址后保存

右击jupyter notebook文件选择属性,然后将路径中的"%USERPROFILE%/" 删除

2.2 创建虚拟环境

打开Anaconda PowerShell,使用以下语句创建虚拟环境

conda create -n env_name python=3.8 pip

然后激活创建的环境

conda activate env_name

退出环境

conda deactivate

2.3 添加虚拟环境

先在切换到虚拟环境

conda activate env_name

然后安装ipykernel

pip install ipykernel
or
conda install ipykernel

然后激活创建的虚拟环境让其显示在jupyter notebook里面

python -m ipykernel install --user --name env_name --display-name "在jupyter上显示的名称"

2.4 删除虚拟环境

查看当前虚拟环境

conda env list
or
conda info --env

删除环境

conda remove -n env_name --all

1.导出已有环境:

2.5 导出 or 载入当前环境(难以保证有效性)

打开Anaconda Prompt,输入

conda activate activate env_name

来到自己要备份的虚拟环境下,然后输入

conda env export > environment.yaml

一般该文件默认命名为environment.yaml,当然也可以自己命名(推荐)。

这个文件一般保存在如下路径C:\Users\xxx\ environment.yaml(xxx表示用户名)

当我们想再次创建该环境,或根据别人提供的.yaml文件复现环境时,可以:

conda env create -f environment.yaml

2.5 导出 or 载入当前环境

window版本

安装打包使用的python包

pip install conda-pack

打包命令:

conda pack -n [your_env_name] -o [your_env_name].zip

将[your_env_name].zip拷贝并解压到新的电脑上,比如放在anaconda的安装路径 ./anaconda3/envs/your_env_name中,在your_env_name文件夹下激活环境:

  1. 打开Anaconda Prompt或者你的系统命令行。

  2. 导航到你的环境目录,例如,如果你的环境目录是C:\myenv,你可以输入以下命令:

cd C:\\myenv

  1. 在你的环境目录中,你应该可以看到一个名为Scripts的文件夹。你需要进入这个文件夹,然后激活你的环境。你可以输入以下命令:

cd Scripts

然后输入以下命令来激活你的环境:

activate

这样,你的环境就被激活了,你可以在这个环境中运行你的Python代码。注意:这些步骤是基于你的环境是由conda pack生成的,并且你已经正确地解压了你的环境。如果你的环境是由其他方式生成的,或者你没有正确地解压你的环境,这些步骤可能不适用。

Linux版本

pip install conda-pack
conda pack -n [your_env_name] -o [your_env_name].tar.gz

### Unpack environment
mkdir -p [your_env_name]
tar -xzf [your_env_name].tar.gz -C [your_env_name] ./[your_env_name]/bin/python
source [your_env_name]/bin/activate

2.6永久更换pip镜像源

## 配置清华镜像源
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn
## 配置中科大镜像(停止维护)
pip config set global.index-url https://mirrors.ustc.edu.cn/pypi/web/simple --trusted-host mirrors.ustc.edu.cn

# 配置阿里源
pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/
# 配置腾讯源
pip config set global.index-url http://mirrors.cloud.tencent.com/pypi/simple
# 配置豆瓣源
pip config set global.index-url http://pypi.douban.com/simple/

## 你只需配置其中一个即可
pip config set global.index-url http://pypi.douban.com/simple/  --trusted-host pypi.douban.com

pip config set global.index-url http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com

3. Miniconda3安装Jupyter Lab

3.1安装Jupyter Lab

conda install -c conda-forge jupyterlab

修改工作目录同notebook

3.2安装插件

conda install -c conda-forge jupyter_contrib_nbextensions
# 安装中文语言包
pip install jupyterlab-language-pack-zh-CN

3.3添加jupyterlab快捷方式

通过miniconda安装的notebook和lab只能从cmd进去,那么如何创建一个快捷方式呢

  1. 在\miniconda3\Scripts目录下复制activate.bat, 重新命名为activate_julab.bat,打开文本编辑器,最后一行添加:
@Call jupyter lab
  1. 下载该快捷方式

下载:Jupyter Lab.lnk

  1. 右键属性,将目标替换为
%windir%\System32\cmd.exe "/K"  ..你自己的地址..\Anaconda3\Scripts\activatejulab.bat jupyterlab(或你自己的指定环境)

保存,并重命名该快捷方式即可。

若想要更换图标可使用下面的这个ico图标。

Jupyter Notebook / Lab使用说明 · 配图

原文:Jupyter Notebook / Lab使用说明 · Notion。