python notebook配置_配置Jupyter Notebook

本文详细介绍了如何修改Jupyter Notebook的工作目录,使其不自动从浏览器启动,配置Anaconda虚拟环境作为Notebook的运行环境,以及如何删除不再需要的Kernel。包括设置工作目录,注册Chrome浏览器,创建与删除虚拟环境Kernel的方法。
摘要由CSDN通过智能技术生成

配置Jupyter Notebook

1 修改Jupyter Notebook的工作目录

Jupyter默认打开的是用户目录,使用如下步骤自行修改:

CMD生成Jupyter配置文件:

(python36) C:\Users\Administrator>jupyter notebook --generate-config

Writing default config to: C:\Users\Administrator\.jupyter\jupyter_notebook_config.py

用记事本打开上述文件,在文件顶部新增如下代码:

c.NotebookApp.notebook_dir = 'E:/WorkStation/Jupyter'

注意文件路径为斜杠不是反斜杠,然后保存文件重启Jupyter,就可以打开相应的目录。

2 Jupyter 不自动从浏览器启动

因为安装Chrome时,将Chrome移动到了D盘,导致Jupyter不能自动打开浏览器,每次都要复制地址到浏览器。

在jupyter_notebook_config.py配置文件中查找到c.NotebookApp.notebook_dir = '',在其下增加如下代码:

importwebbrowser

webbrowser.register('chrome', None, webbrowser.GenericBrowser(u'D:\\Program Files\\Google\\Chrome\\Application\\chrome.exe'))

c.NotebookApp.browser='chrome'

注意Chrome的安装路径使用双反斜杠,然后保存重新打开Jupyter即可自动打开浏览器。

3 配置Jupyter使用Anaconda虚拟环境

新建一个虚拟环境,名为analysis,指定python版本为3.6:

conda create -n analysis python==3.6

激活analysis环境:

conda activate analysis

安装ipykernel包:

conda install ipykernel

3.1 使用配置文件配置

找到jupyter kernel配置文件位置:

本机为:D:\ProSoftwares\Python\Anaconda3\share\jupyter\kernels。

该文件夹内已存在python3目录,这是jupyter默认的kernel。

新建analysis目录,并将python3目录中的文件全部复制到其中。

用编辑器打开kernel.json文件,修改其中解释器的路径和kernel展示名称

修改好的kernel.json文件如下:

{"argv": ["D:\\ProSoftwares\\Python\\Anaconda3\\envs\\analysis\\python.exe","-m","ipykernel_launcher","-f","{connection_file}"],"display_name": "Analysis","language": "python"}

"D:\\ProSoftwares\\Python\\Anaconda3\\envs\\analysis\\python.exe"为虚拟环境的python解释器路径。

"display_name": "Analysis"为jupyter notebook中kernel的展示名称。

最后启动jupyter notebook即可在New或者Change Kernel中看见新配置Analysis。

3.2 使用命令配置

进入激活的虚拟环境,并且安装好ipykernel包后,可以直接使用如下命令配置:

python -m ipykernel install --user --name env_name --display-name "kernel_name"

例如将爬虫虚拟环境配置到Jupyter并且将kernel命名为Crawler:

(crawler) C:\Users\Administrator>python -m ipykernel install --user --name crawler --display-name "Crawler"Installed kernelspec crawlerin C:\Users\Administrator\AppData\Roaming\jupyter\kernels\crawler

最后启动jupyter notebook即可在New或者Change Kernel中看见新配置Crawler。

3.3 删除Jupyter中不需要的Anaconda环境

如果不需要在jupyter中显示刚刚安装的Kernel,或者搭建的这个环境不能工作时,需要删除删除这个虚拟环境。

首先使用命令查看安装的Kernel及其位置:

jupyter kernelspec list

结果显示:

(base) C:\Users\Administrator>jupyter kernelspec list

Available kernels:

analysis C:\Users\Administrator\AppData\Roaming\jupyter\kernels\analysis

env_name C:\Users\Administrator\AppData\Roaming\jupyter\kernels\env_name

python3 D:\Prosoftwares\Python\Anaconda3\share\jupyter\kernels\python3

现在需要删除env_name这个Kernel,那么进入到对应文件夹内删除该文件夹,然后重启Jupyter即可。

4 参考资料

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值