目录
怎么做到双击ipynb文件便可在网页上面直接打开
(这一部分的解决方案是由ChatGPT实现的)
要实现双击.ipynb
文件(Jupyter笔记本)直接在网页上打开,需要配置您的计算机以便它知道如何处理这类文件。以下是一般步骤,但具体操作可能会根据您的操作系统(如Windows, macOS, Linux)有所不同。
对于Windows系统:
-
安装Jupyter Notebook:
- 确保您已经安装了Jupyter Notebook。通常这是通过安装Anaconda或直接通过Python的pip安装。
-
创建批处理文件:
- 创建一个批处理文件(比如叫
open_jupyter_notebook.bat
),内容如下:
这个文件会激活您的Python环境(如果有),并用Jupyter打开传入的笔记本文件。@echo off call activate [你的环境名称] # 如果你使用conda环境 jupyter notebook %1
- 创建一个批处理文件(比如叫
-
设置默认程序:
- 右击任意
.ipynb
文件,选择“打开方式” > “选择另一个应用”。 - 在弹出的窗口中,找到刚才创建的批处理文件,并设置为默认程序。
- 右击任意
之后,当您双击.ipynb
文件时,应该会自动打开Jupyter Notebook并加载该文件。
对于macOS系统:
macOS系统的处理方式可能稍有不同,通常需要创建一个Automator
脚本来实现同样的功能。
-
创建Automator脚本:
- 打开Automator,创建一个新的“应用程序”。
- 添加一个“运行Shell脚本”的动作。
- 在脚本中输入类似的命令(根据您的环境进行调整):
source activate [你的环境名称] jupyter notebook "$1"
- 保存这个应用程序。
-
设置默认程序:
- 与Windows系统类似,右击
.ipynb
文件,选择“获取信息”,然后在“打开方式”部分选择刚才创建的Automator应用程序,并设置为全部.ipynb
文件的默认程序。
- 与Windows系统类似,右击
对于Linux系统:
Linux系统的配置方式会类似于Windows,但使用的是shell脚本而非批处理文件。
-
创建Shell脚本:
- 创建一个shell脚本(比如
open_jupyter_notebook.sh
),内容可能如下:#!/bin/bash source activate [你的环境名称] jupyter notebook "$1"
- 赋予该脚本执行权限。
- 创建一个shell脚本(比如
-
设置默认程序:
- 右击一个
.ipynb
文件,选择属性或类似选项,然后在打开方式中设置为您的shell脚本。
- 右击一个
确保在这些步骤中替换任何特定于您环境的路径或环境名称。这些方法提供了一种自动化打开Jupyter笔记本的便捷方式,但具体步骤可能因操作系统和Python环境的不同而有所变化。
jupyter notebook打开D盘中或者其他路径中的文件
暂时我发现并用到的方法有两种
直接在D盘中运行cmd,然后的输入jupyter notebook
输入jupyter notebook
在anaconda prompt中先进入D盘,再的输入jupyter notebook
这两种好像都是在base环境中进入的jupyter notebook,但没关系,进入jupyter notebook后会有kernel的选择,选择到自己环境中就可以了