网站首页 > 技术文章 正文
这是我的第347篇原创文章。
一、引言
Jupyter 是一个开源的交互式计算环境,它支持多种编程语言,包括 Python、R、Julia 等。Jupyter通过 Jupyter Notebook 提供了一个基于 Web 的界面,可以创建、编辑和运行 Notebooks。Notebooks是一个包含可执行代码、富文本元素(如说明文档、图表和公式)以及展示结果的交互式环境,你可以在 Jupyter Notebook 中编写和运行 Python 代码。
二、实现过程
2.1打开anaconda的终端命令窗口Anaconda Prompt
2.2 配置jupyter的Anaconda环境
激活环境:
conda activate <环境名>
下载ipykernel :
pip install ipykernel
建立连接,将虚拟环境导入jupyter的kernel中:
python -m ipykernel install --name <环境名>
查看已经安装好的虚拟环境的kernel:
jupyter kernelspec list
有时我们要将多余虚拟环境删除,那么jupyter的kernel也需要删除,不然会一直保留这个选项,对于强迫症来说看着一个无用的的kernel选项着实不舒服。(注意:上图中的python3 kernel内核是base的内置核,删除不掉)。删除kernel内核:
jupyter kernelspec remove GANPytorch
jupyter kernelspec remove py310
删除完毕上述的kernel后,jupyter中虚拟环境GANPytorch的 kernel内核选项会消失,界面变得更加清爽。(可以继续用命令:jupyter kernelspec list 查看是否还有neural_net选项,没有就是删除干净了)
2.3 运行jupyter
输入:
jupyter notebook
实现自动跳转:
这里的工作目录是‘D:\workspace’,如果我想更改怎么办,比如我想改为'D:\workspace\gitlab_proj\ospp-report',接下来说一下如何更改jupyter notebook的工作目录。
三、更改默认工作目录
1、菜单中打开Anaconda Prompt,生成配置文件:
jupyter notebook --generate-config
2、根据上面运行出的路径打开C:\Users\Administrator\.jupyter\ jupyter_notebook_config,找到 #c.NotebookApp.notebook_dir = ‘’,去掉该行前面的“#”;修改NotebookApp.notebook_dir = r'D:\workspace\gitlab_proj\ospp-report'
3、在开始菜单找到“Jupyte Notebook”快捷键
鼠标右击 – 属性 – 目标,去掉后面的 “%USERPROFILE%/”(很重要),然后点击“应用”,“确定”,修改起始位置:'D:\workspace\gitlab_proj\ospp-report'
注意:如果改了 jupyter_notebook_config.py,这两个地方都不改的话,从这个快捷方式进入 Jupyter Notebook 会进入默认路径,用 Anaconda Navigator 启动就会进入改变后的路径。对“目标”栏进行改动后,则从快捷方式进入,也会进入修改后的路径。“起始位置”那里的值,改不改都不影响。
作者简介: 读研期间发表6篇SCI数据算法相关论文,目前在某研究院从事数据算法相关研究工作,结合自身科研实践经历持续分享关于Python、数据分析、特征工程、机器学习、深度学习、人工智能系列基础知识与案例。关注gzh:数据杂坛,获取数据和源码学习更多内容。
原文链接:
猜你喜欢
- 2025-07-09 用 Python 玩转内存管理——让代码更快更省更聪明
- 2025-07-09 20分钟拿下!Python pip 功能大全(python 2.7 pip)
- 2025-07-09 用python编写一个初中信息科技选择题练习系统
- 2025-07-09 我把 ML 模型编译成 C 后,速度竟提升了 1000 倍!
- 2025-07-09 全国计算机等级考试二级Python易错真题详解-流程控制-单选题
- 2025-07-09 使用python生成添加管理员账户的exe
- 2025-07-09 原来如此:Python居然有6种模块路径搜索方式
- 2025-07-09 PyBind11简明教程【Python/C++】(pybind11编译)
- 2025-07-09 Python 3.14 新特性盘点,更新了些什么?
- 2025-07-09 Python 线程与进程在实际项目中的问题及应对策略
- 277℃Python短文,Python中的嵌套条件语句(六)
- 276℃python笔记:for循环嵌套。end=""的作用,图形打印
- 273℃PythonNet:实现Python与.Net代码相互调用!
- 268℃Python实现字符串小写转大写并写入文件
- 267℃Python操作Sqlserver数据库(多库同时异步执行:增删改查)
- 126℃原来2025是完美的平方年,一起探索六种平方的算吧
- 110℃Ollama v0.4.5-v0.4.7 更新集合:Ollama Python 库改进、新模型支持
- 107℃Python 和 JavaScript 终于联姻了!PythonMonkey 要火?
- 最近发表
- 标签列表
-
- python中类 (31)
- python 迭代 (34)
- python 小写 (35)
- python怎么输出 (33)
- python 日志 (35)
- python语音 (31)
- python 工程师 (34)
- python3 安装 (31)
- python音乐 (31)
- 安卓 python (32)
- python 小游戏 (32)
- python 安卓 (31)
- python聚类 (34)
- python向量 (31)
- python大全 (31)
- python次方 (33)
- python桌面 (32)
- python总结 (34)
- python浏览器 (32)
- python 请求 (32)
- python 前端 (32)
- python验证码 (33)
- python 题目 (32)
- python 文件写 (33)
- python中的用法 (32)