修改Jupyter Notebook的默认路径,以及在PowerShell中自定义其启动路径

修改Jupyter Notebook的默认路径,以及在PowerShell中自定义其启动路径

  • 设置 Jupyter Notebook 配置文件,修改默认路径
  • 要在PowerShell中设置自定义的启动脚本,以确保Jupyter Notebook能够自动定位到当前路径
  • 设置后的效果

在使用Jupyter Notebook时,默认的启动路径通常是C盘或D盘,这对于管理个人项目而言并不方便。我们通常希望能够修改这个默认路径,使其指向我们专门创建的文件夹,这样每次通过快捷键启动Jupyter Notebook时,它都会默认打开我们指定的路径。然而,修改默认路径后,若通过PowerShell在当前路径下打开Jupyter Notebook,可能会发现它仍然打开的是我们之前设置的默认路径。为了解决这个问题,我们需要在PowerShell中设置自定义的启动脚本,以确保Jupyter Notebook能够自动定位到当前路径。本文将详细介绍如何修改Jupyter Notebook的默认路径,以及在PowerShell中如何自定义其启动路径。

设置 Jupyter Notebook 配置文件,修改默认路径

  1. 在cmd中输入命令使Jupyter产生配置文:Jupyter_notebook_config.py

在cmd输入:jupyter notebook --generate-config在这里插入图片描述

  1. 更改配置文件中的路径配置
    通过提示路径找到jupyter_notebook_config.json文件,可以采用记事本打开(最好有搜索功能)
    在这里插入图片描述

  2. 使用【Ctrl+F】搜索功能找到如下配置项,修改c.NotebookApp.notebook_dir等号后面的路径,这个路径就是自己想要的jupyter的默认路径
    在这里插入图片描述

  3. .更改jupyer属性

  • 找到【jupyter notebook快捷方式】,右键打开属性,修改目标和起始位置
  • 将起始位置的【%HOMEPATH%】更改为想要放置的jupyter默认路径

在这里插入图片描述

要在PowerShell中设置自定义的启动脚本,以确保Jupyter Notebook能够自动定位到当前路径

如果你的 PowerShell 配置文件 $PROFILE 还没有被创建,你可以按照以下步骤来创建它

1.输入$PROFILE查看配置文件路径在这里插入图片描述

2.在 PowerShell 中运行以下命令来创建目录(如果它还不存在的话:

New-Item -Path "C:\Users\ZHUANG\Documents\WindowsPowerShell" -ItemType Directory -Force
  1. 创建配置文件本身。
New-Item -Path $PROFILE -ItemType File -Force
  1. 配置文件已经被创建。你可以使用以下命令来打开它并进行编辑:
notepad $PROFILE
  1. 在文件中添加以下函数定义:
function jupyter {param([string]$Command = "notebook",[string]$Dir = ".")if ($Command -eq "notebook") {& "jupyter.exe" notebook --notebook-dir=$Dir} else {& "jupyter.exe" $Command}
}

在这里插入图片描述
这个函数会检查第一个参数是否为 “notebook”。如果是,它会使用当前目录作为 notebook 的根目录启动 Jupyter Notebook。如果不是,它会像往常一样执行其他 Jupyter 命令。
6. 保存并关闭配置文件。
7. 重启 PowerShell即可

若出现以下问题:

: 无法加载文件 C:\Users\ZHUANG\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1,因为在此系统上禁止运行脚
本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。

这个错误信息表明 PowerShell 的执行策略设置阻止了脚本的运行。为了解决这个问题,你需要更改 PowerShell 的执行策略。

  1. 以管理员身份打开 PowerShell。你可以通过在开始菜单中搜索 “PowerShell”,然后右键点击 “Windows PowerShell” 并选择 “以管理员身份运行” 来实现。
  2. 运行以下命令来查看当前的执行策略:
Get-ExecutionPolicy
  1. 如果执行策略不是 RemoteSigned 或 Unrestricted,你可以使用以下命令将其设置为 RemoteSigned:
Set-ExecutionPolicy RemoteSigned

这个命令会允许运行本地脚本和从互联网下载的经过签名的脚本。
4. 当提示确认时,输入 Y 并回车以确认更改。
5. 再次运行 Get-ExecutionPolicy 来确认执行策略已经更改。

设置后的效果

1.通过快捷键启动Jupyter Notebook时,它都会默认打开我们指定的路径。
在这里插入图片描述

2.通过PowerShell在当前路径下打开Jupyter Notebook,
在当前文件夹下 通过Shift+右键 ,然后点击“在此处打开PowerShell窗口”,之后在PowerShell命令行输入Jupyter Notebook即可
在这里插入图片描述
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/774705.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

设置asp.net core WebApi函数输入和返回类型中的属性名称开头大小写格式

以下列类型定义为例创建简单的ASP.NET Core的WebApi函数,此时输入参数和返回结果的属性名称开头默认为小写,如下图所示。 public class UserInfo { public string UserName { get; set; }public string UserSex { get; set; }public string UserP…

如何写出防御性代码(屎山代码)

一、想说的 这两年各大公司纷纷实现广进计划,开猿节流,吾辈程序员家人们深受其害。大厂程序员被裁,向下挤压中小厂老铁们的岗位,内卷的不行。 为了咱们保住咱们的饭碗,形成护城河,形成核心竞争力&#xff…

STM32的SPI通信介绍

SPI简介 SPI:串行外设接口,与IIC一样都是通用数据总线。四根通信线:SCK,MOSI(DO),MISO(DI),SS。同步(共用一根时钟线),全双工(数据发…

阿里云服务器多少钱一个月?低至5元1个月

阿里云服务器一个月多少钱?最便宜5元1个月。阿里云轻量应用服务器2核2G3M配置61元一年,折合5元一个月,2核4G服务器30元3个月,2核2G3M带宽服务器99元12个月,轻量应用服务器2核4G4M带宽165元12个月,4核16G服务…

搜维尔科技:【应急演练】【工业仿真】救援模拟演练可视化仿真项目实施

安全救援综合演练系统是一套面向公共安全事故、预案管理、应急救援模拟演练的虚拟仿真解决方案,它为警察、消防以及专门的应急救援保障部门提供一个综合的应急救援培训和仿真演练平台。平台主要通过设计不同的事故模型和特定的灾难场景,定制不同的应急救…

上班几周了,

过年回来后,时间变得飞快,很多事情都是马上要去干,而且又是很着急的事,呵呵,真的要干趴了 然后——经历了第一次年后的周末连续加班出版本保量产,经历了加班到凌晨3点调试问题,经历我们在疯狂的…

深入理解React的setState机制

🤍 前端开发工程师、技术日更博主、已过CET6 🍨 阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1 🕠 牛客高级专题作者、打造专栏《前端面试必备》 、《2024面试高频手撕题》 🍚 蓝桥云课签约作者、上架课程《Vue.js 和 E…

修复ubuntu引导

一、制作ubuntu启动U盘 进入启动盘后,点击Try ubuntu,进入U盘的ubuntu系统。 二、配置和添加源 sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update三、运行 Boot Repair重新制作引导 sudo boot-repair注意&#x…

冒泡排序(六大排序)

冒泡排序 冒泡排序的特性总结: 1. 冒泡排序是一种非常容易理解的排序 2. 时间复杂度:O(N^2) 3. 空间复杂度:O(1) 4. 稳定性:稳定 动图分析: 代码实现: Swap(int*p1,int*p2) {int tmp *p1;*p1*p2…

基于 Linux 的更新版 MaxPatrol VM 可扫描 Windows

👾 MaxPatrol VM 2.1 是俄罗斯唯一一款可以安装在 Linux 上并以审计和五重测试模式扫描 Windows 主机(甚至是旧版本)的漏洞管理产品。 让我们告诉你更新后的 MaxPatrol VM 还有哪些有用的功能: 1. 由于采用了新的数据存储模式&a…

基于SSM的高校推免报名(有报告)。Javaee项目。ssm项目。

演示视频: 基于SSM的高校推免报名(有报告)。Javaee项目。ssm项目。 项目介绍: 采用M(model)V(view)C(controller)三层体系结构,通过Spring Spri…

37、Linux中Xsync数据同步备份工具

37、Linux中Xsync数据同步备份工具 一、介绍二、配置集群hostname三、修改xsync文件四、赋权五、安装Rsync六、验证一七、配置免密登录1、生成rsa密钥2、copy机器自身公钥到目标机器3、.ssh/文件目录赋权 八、验证二 ⚠️ 注:本文全程在普通用户下操作,…

【数字图像处理matlab系列】数组索引

【数字图像处理matlab系列】数组索引 【先赞后看养成习惯】【求点赞+关注+收藏】 MATLAB 支持大量功能强大的索引方案,这些索引方案不仅简化了数组操作,而且提高了程序的运行效率。 1. 向量索引 维数为1xN的数组称为行向量。行向量中元素的存取是使用一维索引进行的。因此…

遇到了问题,Firepower 2140配置带外IP时报错 commit-buffer failed

onsite we have a cisco firepower 2140 device which run ASA as we try to modify the 2140 OOB mgmt ip by CLI, we got an error why ? 经过查询发现,需要进入ASA里面打上以下这条命令,并重启ASA 1 修改模式并重启 ciscoasa# configure termina…

3.27C++

完成下面类 //拷贝构造 //析构函数 //判空函数 //size函数 //c_str函数 //at函数 char &at(int pos); #include <iostream> #include <cstring> using namespace std; class myString { private:char *str; //记录c风格的字符串int size; …

BRICK POP展示了有趣的链上游戏玩法与奖励

新游戏BRICK POP将Sui区块链技术与低Gas费用&#xff0c;以及我们在Web3游戏开发方面的专业知识无缝结合。通过充分利用Sui和我们自己的INNO平台的优势&#xff0c;BRICK POP为玩家提供了一个融合了前沿技术和引人入胜游戏的沉浸式游戏体验。BRICK POP游戏设计为实时交易和高用…

2024-03-27 作业

作业要求&#xff1a; 整理课上代码整理思维导图完成下面类 作业1&#xff1a; 完成了 作业2&#xff1a; 作业3&#xff1a; class myString {private:char *str; //记录c风格的字符串int size; //记录字符串的实际长度public://无参构造myString():si…

Matlab基础入门

基础操作&#xff1a; matlab命令行操作&#xff1a; matlab可以使用命令行执行程序&#xff0c;例如下图运行后在右边工作区会产生响应的变量&#xff0c;如不写分号&#xff0c;则会直接运行。 clear命令&#xff1a;clear用于清除变量。clc命令&#xff1a;clc用于清屏。 m…

2024年目前阿里云服务器一个月收费价格表多少钱?

阿里云服务器一个月多少钱&#xff1f;最便宜5元1个月。阿里云轻量应用服务器2核2G3M配置61元一年&#xff0c;折合5元一个月&#xff0c;2核4G服务器30元3个月&#xff0c;2核2G3M带宽服务器99元12个月&#xff0c;轻量应用服务器2核4G4M带宽165元12个月&#xff0c;4核16G服务…

【软考---系统架构设计师】特殊的操作系统介绍

目录 一、嵌入式系统&#xff08;EOS&#xff09; &#xff08;1&#xff09;嵌入式系统的特点 &#xff08;2&#xff09;硬件抽象层 &#xff08;3&#xff09;嵌入式系统的开发设计 二、实时操作系统&#xff08;RTOS&#xff09; &#xff08;1&#xff09;实时性能…