欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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)把这段
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
    
相关标签: anaconda python