目录
2、修改Jupyter_notebook_config.py
Jupyter配置本地python环境
目的:把Jupyter notebook的环境换成Windows本地的py环境(因为我自己设置的python环境中有一些之前安好的包)
查看:
jupyter kernelspec list
输出:
python3 /Users/Sharry/Anaconda/anaconda3/share/jupyter/kernels/python3
cd到上面的目录中,打开上面文件夹下的kernel.json文件:
(base) MacBook-Pro:$ vi kernel.json
{
"argv":
[ "/Users/Sharry/Anaconda/anaconda3/bin/python",
"-m",
"ipykernel_launcher",
"-f",
"{connection_file}"
],
"display_name": "Python 3", "language": "python"
}
上面文件的 "/Users/Sharry/Anaconda/anaconda3/bin/python" 就是现在调用的python路径,现在调用的是anaconda自带的python,修改为自己需要的python环境的路径即可。
注意,要更改的python环境中需要安装这个包:
pip install ipykernel
PS 如何查找anaconda中自己设置的python环境?
一般都在anaconda/envs/env_name/bin/python:命令查看自己的conda环境
conda info --envs #就可以打印出env_name了
修改Jupyter默认目录和浏览器
1、更换快捷方式的属性
2、修改Jupyter_notebook_config.py
1.打开cmd,首先进入到Jupyter的安装目录,我的是在D:\Python\Anaconda\Scrips中。然后,输入命令“jupyter notebook --generate-config”
2.执行命令后,会在如下所示路径的文件夹中找到新建立的Jupyter_notebook_config.py文件。
3.用Notepad++或者IPython打开文件(记事本也可以),对文件修改如下:
(1)默认目录修改
找到#c.NotebookApp.notebook_dir =' ',删掉开头的“#”,在‘ ’中输入你要启动的目录路径。
(2)默认浏览器修改
找到c.NotebookApp.browser = '',在下方输入
import webbrowser
webbrowser.register("chrome",None,webbrowser.GenericBrowser(u"C:\\ProgramFiles(x86)\\Google\\Chrome\\Application\\chrome.exe"))
c.NotebookApp.browser = 'chrome'
注意:输入命令要满足python格式,开头不要有空格,否则会出错
4.以上步骤做完后,需要更改快捷方式的位置,找到Jupyter的快捷方式,右键打开属性,将快捷方式中“目标”中的%USERPROFILE%去掉。
添加自定义的kernel
以Anaconda下的虚拟环境为例:
打开需要添加到jupyter的虚拟环境;
安装ipykernel包;
输入命令添加。(kernel_name为显示在jupyter中的名字,一般设为虚拟环境的名称)
python -m ipykernel install --name kernel_name
[补充]
查看kernel命令
jupyter kernelspec list
卸载指定的kernel命令(kernel_name为需要卸载的kernel 名字)
jupyter kernelspec remove kernel_name