• 企业400电话
  • 网络优化推广
  • AI电话机器人
  • 呼叫中心
  • 全 部 栏 目

    网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    jupyter notebook指定启动目录的方法
    POST TIME:2021-10-18 14:46

    问题来源

    jupyter notebook在命令行中启动之后,默认根目录为命令行的当前目录,这样便利性较差。
    下面给出了三种指定启动目录的方法,分别适用于不同场景。

    解决方法

    方法一:先在命令行中切换到指定目录,再运行jupyter notebook

    这种方法是比较常规的方法,也是最简单的解决方法。
    每次运行jupyter notebook之前,先在命令行中利用cd命令切换目录,然后再运行jupyter notebook。

    方法二:修改默认打开位置,适合每次在固定目录运行jupyter notebook

    这种方法适合每次在固定目录运行jupyter notebook。

    首先,在命令行中输入命令:jupyter notebook --generate-config生成配置文件,命令执行后,会显示配置文件的路径。

     C:\Users\Administrator>jupyter notebook --generate-config
     Writing default config to: C:\Users\Administrator\.jupyter\jupyter_notebook_config.py

    打开配置文件jupyter_notebook_config.py,找到c.NotebookApp.notebook_dir配置项,去掉注释,添加指定的目录。

    ## The directory to use for notebooks and kernels.
    #c.NotebookApp.notebook_dir = ''
    c.NotebookApp.notebook_dir = 'r'e:/testpath''

    在命令行中,运行jupyter notebook即可,这样无论命令中当前目录是什么,jupyter notebook打开的目录都是指定的e:\testpath。

    方法三:jupyter notebook --notebook-dir='d:/下载'

    其实jupyter notebook命令中已经提供了在指定目录运行的参数--notebook-dir。这种方法更灵活一些,不用切换目录。当然更不用修改配置文件。

    --notebook-dir=Unicode> (NotebookApp.notebook_dir)
      Default: ''
      The directory to use for notebooks and kernels.

    总结

    这三种方法中,第一种切换目录的方法比较常规,第二种方法需要修改配置文件,适合每次在固定目录打开jupyter notebook,如果需要更改目录,每次修改配置文件也挺麻烦的,第三种方法比较灵活,适合临时指定启动目录。

    当然第一种方法和第三种编写简单的批处理即可实现第二种方法的效果,这也是很多人常用的方法,避免每次打开命令行输入命令的烦恼。这种批处理编写很简单,不再演示,创建文本文件,每行写一个相关命令,保存为.bat文件即可。

    到此这篇关于jupyter notebook指定启动目录的方法的文章就介绍到这了,更多相关jupyter notebook指定启动目录内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

    您可能感兴趣的文章:
    • Jupyter notebook 输出部分显示不全的解决方案
    • 解决jupyter notebook启动后没有token的坑
    • Python中Jupyter notebook快捷键总结
    • 解决Jupyter-notebook不弹出默认浏览器的问题
    • 终端能到import模块 解决jupyter notebook无法导入的问题
    • Jupyter Notebook读入csv文件时出错的解决方案
    • jupyter notebook中图片显示不出来的解决
    • docker容器下配置jupyter notebook的操作
    • 解决jupyter notebook图片显示模糊和保存清晰图片的操作
    上一篇:python实现发送邮件
    下一篇:Python使用cn2an实现中文数字与阿拉伯数字的相互转换
  • 相关文章
  • 

    关于我们 | 付款方式 | 荣誉资质 | 业务提交 | 代理合作


    © 2016-2020 巨人网络通讯

    时间:9:00-21:00 (节假日不休)

    地址:江苏信息产业基地11号楼四层

    《增值电信业务经营许可证》 苏B2-20120278

    X

    截屏,微信识别二维码

    微信号:veteran88

    (点击微信号复制,添加好友)

     打开微信