Jupyter notebook 修改更目录与配置不同环境
程序员文章站
2022-06-01 09:53:05
...
1 更改默认目录
- 创建配置
jupyter notebook --generate-config
- 打开这个文件找到
#c.NotebookApp.notebook_dir=' '
- 去掉前面的注释符号并写入自己想要的路径比如
-
windows
c.NotebookApp.notebook_dir=' d:\\code'
-
linux
c.NotebookApp.notebook_dir='/home/code'
-
- 通过anaconda prompt (或者**了虚拟环境的终端)输入
jupyter notebook
- 退出,终端里
ctri+c
2 jupyter notebook 使用不同虚拟环境
-
需要安装以下两个包
ipykernel
(这个可能想运行的环境都要装一次),nb_conda
conda install ipykernel conda install nb_conda
-
可能会出现提示错误
EnvironmentLocationNotFound: Not a conda environment
- 找到 windows下
Anaconda3\Lib\site-packages\nb_conda\envmanager.py
(linux下Anaconda3/pkgs/nb_conda-2.2.1-py36_0/lib/python3.6/site-packages/nb_conda/envmanager.py
)把这段
- 找到 windows下
return {
"environments": [root_env] + [get_info(env)
for env in info['envs']]
}
改为
return {
"environments": [root_env] + [get_info(env) for env in info['envs'] if env != root_env['dir']]
}
-
在打开的
.ipynb
文件选择kernel->change kernel
运行的虚拟环境,默认为base
-
提示
ModuleNotFoundError: No module named 'win32api'
pip install pypiwin32