python基础系列--1.Jupyter NoteBook默认路径更改

从今天起,准备从头整理一下Python的基础内容,写一个系列的博客。
Jupyter NoteBook默认路径的更改
首先,Jupyter NoteBook在你的C盘User下,如果你想改变Jupyter NoteBook的默认存储路径,那么步骤如下:

  1. 找到路径C:\Users\nose.jupyter下的jupyter_notebook_config文件
    在这里插入图片描述
  2. 更改文件配置,将如图这句注释去掉,并且后面写上自己的路径
    在这里插入图片描述
  3. 将Jupyter NoteBook关闭,重新打开,现在的路径就是你上面配置的路径
  4. 如果没有成功,打开还是之前的默认路径,右键点击Jupyter NoteBook,选择属性,将如图的%USERPROFILE%删除,应用,确定。大功告成
    在这里插入图片描述
<think>我们正在讨论的是修改Jupyter Notebook使用的Python解释器路径,而默认工作目录(虽然引用中提到了默认路径修改,但用户明确要求的是修改Python路径)。 根据前面的对话,用户已经知道通过切换内核来改变Python版本。现在用户进一步询问如何修改Jupyter Notebook中的Python路径(即使用默认Python),这实际上就是切换内核到另一个Python解释器。 因此,回答的核心仍然是“切换内核”。过,用户可能想知道如何指定一个非默认Python解释器(比如在环境变量PATH中的,或者在标准位置的)。 步骤: 1. 首先确保目标Python解释器环境已经安装了ipykernel包。 2. 然后使用该Python解释器注册内核。 注意:这里引用的内容是关于修改Jupyter Notebook默认工作路径的,修改Python解释器路径无关。因此,我们只需按照之前的方法二(添加新内核)来操作,但强调如何指定特定的Python解释器路径。 具体步骤: 方法:为特定的Python解释器创建内核 1. 找到目标Python解释器的路径(例如:C:\Python39\python.exe 或 /home/user/anaconda3/envs/myenv/bin/python) 2. 确保在该Python环境下安装了ipykernel。如果没有,需要先安装: 如果你知道该Python解释器的路径,可以直接用该解释器运行pip: ```bash /path/to/python -m pip install ipykernel ``` 3. 使用该Python解释器注册一个新的内核,并指定内核名称和显示名称: ```bash /path/to/python -m ipykernel install --user --name mykernel --display-name "My Python" ``` 其中: - `--name` 是内核的内部标识(能包含空格和特殊字符) - `--display-name` 是Jupyter界面中显示的名称 - `--user` 表示将内核安装到当前用户目录(需要管理员权限) 4. 启动Jupyter Notebook,在Kernel菜单中就可以选择新注册的内核了。 验证: 在笔记本中运行: ```python import sys print(sys.executable) ``` 这将打印出当前内核使用的Python解释器路径,确认是否为目标路径。 如果需要删除已注册的内核,可以使用: ```bash jupyter kernelspec uninstall mykernel ``` 注意:如果目标Python解释器在虚拟环境中,那么激活虚拟环境后,直接在该环境中执行上述注册命令即可(此时可以用写完整路径,因为激活环境后,python命令指向的就是该环境下的解释器)。 引用说明:虽然用户提供的引用都是关于修改默认工作路径的,但我们的回答并需要引用这些内容,因为用户的问题是修改Python路径(解释器路径),工作路径无关。因此,我们无需在回答中标注引用标记。 但是,根据用户提供的引用[1][2][3][4],它们都是关于修改默认路径(工作目录)的,所以我们可以补充说明:如果用户同时需要修改默认工作目录,可以参考引用中的方法(修改配置文件中的`c.NotebookApp.notebook_dir`)。但这修改Python解释器路径是两个独立的问题。 因此,我们的回答主要围绕如何注册新的内核来使用指定的Python解释器。 另外,用户可能混淆了“默认路径”的概念,这里需要明确:用户的问题中“python路径”指的是Python解释器的位置,而是工作目录。 生成相关问题: 1. 如何查看Jupyter Notebook当前使用的Python解释器路径? 2. 如何修改Jupyter Notebook默认启动目录? 3. Jupyter Notebook内核注册的位置在哪里? 4. 如何为同一个Python解释器创建多个同配置的内核? 注意:回答中要出现引用标记(因为引用内容问题无关),但可以提示用户如果同时需要修改工作目录,可以参考之前的引用(即引用[1][2][3][4]中的方法)。 </think>要修改 Jupyter Notebook 使用的 Python 解释器路径使用默认 Python),本质是通过**注册新内核**来实现。以下是详细步骤: ### 方法:为新 Python 解释器注册内核 1. **定位目标 Python 解释器路径** 在终端执行: ```bash # Windows where python # Linux/Mac which python ``` 记录目标解释器路径(如 `C:\Python39\python.exe` 或 `/usr/bin/python3.9`) 2. **为新解释器安装内核工具** 使用目标解释器安装 `ipykernel`(替换 `路径/python` 为实际路径): ```bash 路径/python -m pip install ipykernel ``` 3. **注册新内核到 Jupyter** 执行注册命令(自定义内核名): ```bash 路径/python -m ipykernel install --user --name custom_python --display-name "My Python" ``` - `--name`: 内核唯一标识符(能重复) - `--display-name`: Jupyter 界面显示的名称 4. **重启验证** 重启 Jupyter Notebook: ```bash jupyter notebook ``` 在 Kernel 菜单选择新内核,运行验证: ```python import sys print(sys.executable) # 应显示目标路径 ``` ### 关键配置文件位置 若需直接修改配置(推荐): - Windows: `C:\Users\<用户名>\.jupyter\jupyter_notebook_config.py`[^3] - Linux/Mac: `~/.jupyter/jupyter_notebook_config.py` 添加配置项: ```python c.KernelSpecManager.whitelist = {'custom_python'} # 限制可用内核 ``` > **注意**:修改默认工作目录需单独配置 `c.NotebookApp.notebook_dir`[^1][^3], Python 路径无关。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值