配置jupyter的启动路径

server/2024/11/15 4:47:38/

jupyter的安装参考:python环境安装jupyter-CSDN博客

1,背景

继上一篇python环境安装jupyter,里面有一个问题,就是启动jupyter(命令jupyter notebook)之后,页面默认显示的是启动时候的路径。

那有没有可能每次启动,让其自动进入项目文件夹呢?

2,配置Jupyter启动路径

在实际配置之前,可以看一下jupyter notebook有那些命令

C:\Users\PC>jupyter notebook --help
Jupyter Notebook - A web-based notebook environment for interactive computingOptions
=======
The options below are convenience aliases to configurable class-options,
as listed in the "Equivalent to" description-line of the aliases.
To see all configurable class-options for some <cmd>, use:<cmd> --help-all--debugSet debug level for the extension and underlying server applications.Equivalent to: [--ServerApp.log_level=DEBUG --ExtensionApp.log_level=DEBUG]
--show-configShow the application's configuration (human-readable format)Equivalent to: [--Application.show_config=True]
--show-config-jsonShow the application's configuration (json format)Equivalent to: [--Application.show_config_json=True]
--generate-config  #生成默认配置文件generate default config fileEquivalent to: [--JupyterApp.generate_config=True]
-yAnswer yes to any questions instead of prompting.Equivalent to: [--JupyterApp.answer_yes=True]
--allow-rootAllow the server to be run from root user.Equivalent to: [--ServerApp.allow_root=True]
--no-browserPrevent the opening of the default url in the browser.Equivalent to: [--ServerApp.open_browser=False --ExtensionApp.open_browser=False]
--autoreloadAutoreload the webappEnable reloading of the tornado webapp and all imported Python packageswhen any changes are made to any Python src files in server orextensions.Equivalent to: [--ServerApp.autoreload=True]
--scriptDEPRECATED, IGNOREDEquivalent to: [--FileContentsManager.save_script=True]
--no-scriptDEPRECATED, IGNOREDEquivalent to: [--FileContentsManager.save_script=False]
--expose-app-in-browserExpose the global app instance to browser via window.jupyterapp.Equivalent to: [--JupyterNotebookApp.expose_app_in_browser=True]
--custom-cssLoad custom CSS in template html files. Default is TrueEquivalent to: [--JupyterNotebookApp.custom_css=True]
--log-level=<Enum>Set the log level by value or name.Choices: any of [0, 10, 20, 30, 40, 50, 'DEBUG', 'INFO', 'WARN', 'ERROR', 'CRITICAL']Default: 30Equivalent to: [--Application.log_level]
--config=<Unicode>Full path of a config file.Default: ''Equivalent to: [--JupyterApp.config_file]To see all available configurables, use `--help-all`.

我们这次可以使用--generate-config来生成一个默认的配置文件
PS:可以看到配置文件路径的提示:

C:\Users\PC>jupyter notebook --generate-config
Writing default config to: C:\Users\PC\.jupyter\jupyter_notebook_config.py   #生成的路径

用记事本打开文件,修改默认文件夹的配置:

将c.ServerApp.root_dir 设置为项目路径

保存并重启jupyter,可以看到即使是从C盘启动的jupyter,打开之后的目录是指定的目录

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

PS:网上很多说法是设定c.ServerApp.notebook_dir = 'D:\jupyter_workspace',这个也可以。
配置文件里面提示说这个配置已经不推荐,推荐使用root_dir,所以我这边用的root_dir的方式设置的。

jupyter相关的文档可以从下面的help进入:


http://www.ppmy.cn/server/19935.html

相关文章

12种创新的活动策划推广方法解读-华媒舍

活动策划与推广是现代社会中非常重要的营销手段。通过创新的活动策划和推广方法&#xff0c;可以提高活动的曝光度、吸引更多的参与者并达到宣传推广的目的。本文将探讨12种创新的活动策划推广方法。 1. 社交媒体营销 社交媒体平台是现代社会传播信息的重要渠道。活动策划者可…

‘language‘不能作为表名或字段名

今天写一个C#访问Access的程序&#xff0c;拼接SQL语句时一直出错&#xff0c; string sql "insert into dllinfos (dllname,dllfilename,type,functions,harm,repairmethod,issys, paths, ishorse, language, version, company) values (" textBox1.Text ",…

力扣HOT100 - 437. 路径总和 III

解题思路&#xff1a; 深度优先搜索 搜索所有节点的情况。 class Solution {public int pathSum(TreeNode root, long targetSum) {if (root null) return 0;int res recur(root, targetSum);res pathSum(root.left, targetSum);res pathSum(root.right, targetSum);ret…

使用API有效率地管理Dynadot域名,查询账户余额

关于Dynadot Dynadot是通过ICANN认证的域名注册商&#xff0c;自2002年成立以来&#xff0c;服务于全球108个国家和地区的客户&#xff0c;为数以万计的客户提供简洁&#xff0c;优惠&#xff0c;安全的域名注册以及管理服务。 Dynadot平台操作教程索引&#xff08;包括域名邮…

多批道处理算法

一、实验目的&#xff1a; 了解多道批处理系统的工作原理和调度算法熟悉先来先服务调度算法&#xff08;First Come First Served, FCFS&#xff09;的实现学习如何模拟多道批处理系统的调度过程 实验设备与实验环境&#xff1a; 计算机,Java编译系统,idea,ChatGPT 二、实验程…

python作业 切片逆转

题目&#xff1a; &#xff08;反转显示一个整数&#xff09;编写下面的函数&#xff0c;反向显示一个整数。 列如&#xff1a;reserse(3456)。编写一个测试程序&#xff0c;提示用户输入一个整数&#xff0c;然后显示它的反向数。 第一步定义一个函数&#xff1a; def rev…

C++ std::variant 总结

C std::variant 总结 文章目录 一、std::variant 的由来二、std::variant 用法简介2.1、类型安全保证2.2、访问 std::variant 三、std::variant vs OO 本文来记录一下对C标准库的 std::variant (带标签的联合体)用法的总结。参考文章: hhttps://boolan.com/ 一、std::variant …

AcWing 801. 二进制中1的个数——算法基础课题解

AcWing 801. 二进制中 1 的个数 题目描述 给定一个长度为 n 的数列&#xff0c;请你求出数列中每个数的二进制表示中 1 的个数。 输入格式 第一行包含整数 n。 第二行包含 n 个整数&#xff0c;表示整个数列。 输出格式 共一行&#xff0c;包含 n 个整数&#xff0c;其中…