简介

本文主要解决jupyter notebook的快捷打开,通过创建并编写bat文件,快速在指定的位置、指定的虚拟环境打开jupyter notebook,并通过创建快捷方式自定义图标、快捷键

问题现状

通常想要打开jupyter notebook,需要先进入命令行,并手动输入指令jupyter notebook。而想要进入指定的文件夹则需要提前输入cd命令或在目标文件夹下打开命令行,想从指定的虚拟环境进入则需要提前激活目标环境。整个过程需要大量的手动输入操作,且存在文件夹具体路径太长难以记忆、虚拟环境太多难以分辨等问题,每次打开需要重复操作也耗费大量时间

环境准备

win10,Miniconda3
(其他环境未测试,理论上环境要求很低,有其他环境使用成功可在评论区补充)

实现方法

以下代码以打开为《动手学深度学习v2》准备的环境为例,目标虚拟环境名称d2l、目标文件夹C:\Users\Lenovo\Python Project\d2l-zh

1. 新建txt文件,打开,输入以下代码,保存(虚拟环境名称与目标文件夹路径需要替换,详见代码详解部分)

call conda.bat activate d2l
cd C:\Users\Lenovo\Python Project\d2l-zh
jupyter notebook

2. 重命名整个文件名为xxx.bat,如d2l-zh.bat

3. 将此bat文件放在与目标文件夹同个磁盘的任意位置

4. 右键-发送到-桌面快捷方式

5. 找到桌面快捷方式,右键-属性,在“快捷方式”标签下,点击“高级”,勾选“用管理员身份运行”,“确定”回到属性界面

6. 在属性界面“快捷方式”标签下,点击“更改图标”,选择自定义图标,“确定”回到属性界面(使用其他图片可提前由图片在https://www.bitbug.net/生成图标ico文件,再点击“浏览”可选择ico本地文件)

7. 在属性界面“快捷方式”标签下,选择“快捷键”后输入框,按下键盘按键设置快捷键。(此快捷键仅可在打开的命令行中使用,不会在桌面或其他全局情况下生效)

8. 点击确定,完成设置,双击快捷方式自动弹出命令行并运行,在指定虚拟环境下、在默认浏览器中、在指定文件夹下启动jupyter notebook;或在打开的命令行界面按自定义的快捷键Ctrl+Alt+D,效果相同


代码详解

call conda.bat activate d2l

调用conda.bat,并激活虚拟环境d2l。此处“d2l”可替换为自己的目标虚拟环境名称,如选择默认的base环境则可删除,即此行变为“call conda.bat activate”

cd C:\Users\Lenovo\Python Project\d2l-zh

进入C:\Users\Lenovo\Python Project\d2l-zh文件夹,此处文件夹路径可替换为自己的目标文件夹

jupyter notebook

启动jupyter notebook

【Tips】jupyter notebook快捷方式bat脚本创建——快速打开指定文件夹指定Python虚拟环境相关推荐

  1. 如何用脚本创建一个加密文件夹

    要用脚本创建一个加密文件夹,首先需要有一个脚本语言的编辑器,比如 Python.然后,你需要使用 Python 的 os 模块来创建文件夹.例如,可以使用 os.mkdir 函数来创建文件夹,如下所示 ...

  2. bat脚本 获取当前所在文件夹的路径

    @echo offecho 路径: %~dp0echo 路径: %~sdp0pause@echo on

  3. 从Jupyter Notebook切换到脚本的5个理由

    意见 (Opinion) 动机 (Motivation) Like most people, the first tool I used when started learning data scie ...

  4. 成功解决使用jupyter notebook命令打开原先存的.ipynb文件突然消失的问题

    成功解决使用jupyter notebook命令打开原先存的.ipynb文件突然消失的问题 目录 解决问题 解决思路 解决方法 T1.修改默认配置

  5. bat递归查找指定文件_批处理脚本遍历指定文件夹下的文件

    批处理脚本 1. 遍历指定文件夹下的文件 1.1 命令解释 命令: for [参数] %%变量名 in (匹配符) do (执行的命令) 切记:每个指令之间必须以空格隔开,in 与 ( 之间有空格,d ...

  6. windows下BAT脚本ftp上传文件

    windows下BAT脚本ftp上传文件 若有需要请替换ftpip.ftpuser.ftppasswd 为自己ftp服务器地.用户名以及密码. @echo off rem 获取系统时间的星期值 rem ...

  7. Jupyter如何切换工作路径至E盘文件夹

    Jupyter如何切换工作路径至E盘文件夹 Jupyter打开默认路径一般为C盘user文件夹,如何采用最简单的方法设置,将工作路径切换到其他盘文件夹下,打开非默认路径下的文件,或是创建新的文件到其他 ...

  8. 使用脚本实现自动清除指定文件夹下丢失链接文件的符号链接

    脚本可清除,指定文件夹下,对视链接文件的符号链接. 在使用Linux时,常常会为自己许多文件或者程序建立符号链接,这样就不用每次都到对应的文件夹下去寻找对应的文件而只需要对需要经常访问的文件建立符号链 ...

  9. 如何批量在文件夹中建立php,怎么批量创建文件夹_一次性创建多个文件夹方法_一聚教程网...

    相信大家在平时的工作或是生活中,经常会遇到需要创建多个文件夹的问题,那么对于这种一次性创建多个文件夹的问题怎么解决呢?这里文章就给大家具体介绍下批量创建多个文件夹的问题,感兴趣的一起来了解下. 日常工 ...

最新文章

  1. Unity NetWork
  2. clion 代码格式化 大括号换行对齐
  3. win10家庭版远程桌面连接出现身份验证错误
  4. Mpmovieplayercontroller 黑屏
  5. python字符串截取拼接_Python字符串拼接、截取及替换方法总结分析
  6. 【学亮IT手记】jQuery DOM删除操作
  7. linux下写sql语言,如何写这个sql语句?
  8. 在eclipse中安装与配置maven环境
  9. Python中乐高积木——函数
  10. Coverage analysis in AIE
  11. DOS窗口的编码页从UTF-8调回GBK
  12. VB另类技巧(可以用于VBA)-指针的使用
  13. 量子计算是否会终结区块链?
  14. full stack front end
  15. 文件--非连续空间存放方式
  16. 一文详解 implementation api embed
  17. 外贸常用术语_常用贸易术语大全
  18. Word从指定页开始插入页码
  19. 【只摘金句】Linux 开发模式带给创业者的启示
  20. About the ball Technical support

热门文章

  1. 蓝牙耳机将全面进入无线时代
  2. Maven丨使用IDEA将本地的ojdbc14.Jar包添加到个人仓库中
  3. C语言 立方体随鼠标转动,HTML5 盒子悬停动效 - 立方体沿鼠标方向翻滚
  4. DV、OV、EV证书分别是什么
  5. function(ev) //括号里的ev是什么东西,什么意思?
  6. 四年级上册数学计算机的教学视频,人教版小学四年级数学上册教学视频
  7. 登录mysql服务器时可直接选择数据库_登录MySQL服务器时可直接选择数据库
  8. 淘宝taobao sdk 2.0去除lotusphp
  9. 基于深度学习算法的行为识别解决方案:打电话、玩手机、摔倒等行为动作的识别,跟踪
  10. 计算机病毒(Virus)是谁发明的?