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文件夹下激活环境:
打开Anaconda Prompt或者你的系统命令行。
导航到你的环境目录,例如,如果你的环境目录是C:\myenv,你可以输入以下命令:
cd C:\\myenv
- 在你的环境目录中,你应该可以看到一个名为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进去,那么如何创建一个快捷方式呢
- 在\miniconda3\Scripts目录下复制activate.bat, 重新命名为activate_julab.bat,打开文本编辑器,最后一行添加:
@Call jupyter lab
- 下载该快捷方式
- 右键属性,将目标替换为
%windir%\System32\cmd.exe "/K" ..你自己的地址..\Anaconda3\Scripts\activatejulab.bat jupyterlab(或你自己的指定环境)
保存,并重命名该快捷方式即可。
若想要更换图标可使用下面的这个ico图标。