​Windows 11 安装 Miniconda 与 Jupyter 全流程指南​

一、Miniconda 安装与配置

1. 下载安装程序

  1. 访问官网​:打开 Miniconda 官网,下载 ​Python 3.x 版本的 Windows 64 位安装包​。
  2. 安装路径选择​:
    • 推荐路径:D:\Miniconda3(避免使用中文路径和空格)。

  • 勾选 ​​"Add Miniconda to my PATH environment variable"​​(简化后续命令行操作)。

安装完毕后,在环境变量里手工设置到bin目录一下才可以生效。

2. 验证安装

  1. 打开 ​Anaconda Prompt (Miniconda3)​​:
    conda --version  # 显示版本号即成功。
    

  1. 更新 Conda​(可选):
    conda update conda
    

3. 配置清华镜像源(加速下载)

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --set show_channel_urls yes  # 显示包来源

二、虚拟环境管理

1. 创建独立环境(避免包冲突)

conda create -n jupyter_env python=3.10  # 创建名为 jupyter_env 的 Python 3.10 环境

conda env list   #查看当前的环境

conda activate jupyter_env             # 激活环境

conda deactivate jupyter_env             # 抑制环境

conda env remove --prefix="C:\Users\opfly\.conda\envs\jupyter_env" #移除环境

2. 安装 Jupyter

conda install jupyter jupyterlab       # 安装核心组件
conda install nb_conda                 # 支持内核切换(可选)

3. 环境内核绑定(使 Jupyter 识别环境)

pip install ipykernel
python -m ipykernel install --user --name=jupyter_env --display-name "Python 3.10 (Jupyter)"

三、Jupyter 优化配置

1. 修改默认启动目录

    生成配置文件:

    jupyter notebook --generate-config
    

    编辑 C:\Users\用户名\.jupyter\jupyter_notebook_config.py

    c.NotebookApp.notebook_dir = 'D:\\Jupyter_Projects'  # 替换为自定义路径
    

    2. 创建快速启动脚本

    新建 StartJupyter.bat 文件,内容:

    @echo off
    conda activate jupyter_env
    jupyter notebook

    双击运行即可自动激活环境并启动 Jupyter

    四、启动与验证

    1. 启动方式​:
      • 命令行:jupyter notebook(自动打开浏览器)
      • 界面入口:通过开始菜单的 ​Jupyter Notebook (jupyter_env)​​ 启动
    2. 验证功能​:
      • 新建 Notebook,选择内核 ​Python 3.9 (Jupyter)​
      • 输入 !conda list 检查环境依赖是否准准确

    五、常见问题解决

    1. ​Conda 命令未识别

    • 原因:环境变量未正确配置。
    • 解决:手动添加 D:\install\miniconda3\Scripts 和 D:\install\miniconda3\condabin 到系统 PATH。

    2. ​Jupyter 内核丢失

    • 原因:虚拟环境未绑定内核。
    • 解决:重新执行 ipykernel 安装命令并重启 Jupyter。

    3. ​安装包速度慢

    • 解决:临时使用清华 pip 镜像:

    pip install 包名 -i https://pypi.tuna.tsinghua.edu.cn/simple。

    六、扩展功能(可选)​

    1. 集成深度学习框架

    conda install pytorch torchvision torchaudio cpuonly -c pytorch  # CPU 版本 PyTorch

    2. 安装 Jupyter 插件

    conda install -c conda-forge jupyter_contrib_nbextensions  # 代码折叠、目录生成等
    

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

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

    相关文章

    RuoYi前后端分离框架集成手机短信验证码(一)之后端篇

    一、背景 本项目基于RuoYi 3.8.9前后端分离框架构建,采用Spring Security实现系统权限管理。作为企业级应用架构的子模块,系统需要与顶层项目实现用户数据无缝对接(以手机号作为统一用户标识),同时承担用户信息采集的重要职能。为此,我们在保留原有账号密码登录方式的基…

    Java ThreadLocal 应用指南:从用户会话到数据库连接的线程安全实践

    ThreadLocal 提供了一种线程局部变量(thread-local variables)的机制,这意味着每个访问该变量的线程都会拥有其自己独立的、初始化的变量副本。这确保了线程之间不会共享数据,也避免了因共享数据而可能产生的竞争条件和同步问题&a…

    GitCode镜像门法律分析:PL协议在中国的司法实践

    本文以2022年引发广泛争议的GitCode开源代码镜像事件为研究对象,系统分析公共许可证(Public License,PL)在中国法律体系下的适用性挑战。通过研究中国法院近五年涉及GPL、Apache、MIT等主流协议的21个司法案例,揭示开源…

    Rider崩溃问题终极解决指南

    JetBrains Rider 2025.1.2 频繁崩溃问题解决指南 问题描述: 编辑器频繁自动崩溃,任务管理器显示大量 Git for Windows 进程被启动。 原因分析: 这是 Rider 的自动版本控制功能导致的。当检测到代码变更时,编辑器会不断尝试启动 …

    4 串电池保护芯片创芯微CM1341-DAT使用介绍

    特性 专用于 4 串锂/铁/钠电池的保护芯片,内置有高精度电压检测电路和电流检测电路。通过检测各节电池的电压、充放电电流及温度等信息,实现电池过充电、过放电、均衡、断线、低压禁充、放电过电流、短路、充电过电流和过温保护等功能,放电过…

    煤矿电液控制器-底座倾角传感器4K型护套连接器ZE0703-09(100)

    煤矿电液控制器作为井下自动化开采的核心设备,其可靠性直接关系到生产安全与效率。在众多关键组件中,底座倾角传感器4K型护套连接器ZE0703-09(100)凭借独特设计成为保障系统稳定运行的"神经末梢",其技术特性…

    Vue计算属性与监视

    在Vue.js中,处理复杂的逻辑和数据依赖关系是构建高效、可维护的前端应用的关键。Vue提供了两种强大的工具来帮助我们实现这一点:计算属性(Computed Properties) 和 侦听器(Watchers)。本文将深入探讨这两者…

    基于RT-Thread的STM32F4开发第七讲——RTC(硬件、软件)

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、RT-Thread工程创建1.硬件RTC配置2.软件RTC配置3.RTC闹钟配置 总结 前言 本章是基于RT-Thread studio实现RTC硬件和软件下的日历时钟功能,开发板…

    Java面试:从Spring Boot到分布式系统的技术探讨

    场景一:电商平台的订单处理 面试官: “谢先生,假设我们在一个电商平台工作,你将如何使用Spring Boot构建一个订单处理服务?” 谢飞机: “这个简单,我会使用Spring Boot快速启动项目&#xff0…

    【Redis】string 类型

    string 一. string 类型介绍二. string 命令set、getmget、msetsetnx、setex、psetexincr、incrby、decr、decrby、incrbyfloatappend、getrange、setrange、strlen 三. string 命令小结四. string 内部编码方式五. string 的应用场景缓存功能计数功能共享会话手机验证码 六. 什…

    HTTP/HTTPS与SOCKS5三大代理IP协议,如何选择最佳协议?

    在复杂多变的网络环境中,代理协议的选择直接影响数据安全、访问效率和业务稳定性。HTTP、HTTPS和SOCKS5作为三大主流代理协议,各自针对不同场景提供独特的解决方案。本文将从协议特性、性能对比到选型策略,为您揭示如何根据业务需求精准匹配最…

    【ArcGIS Pro微课1000例】0071:将无人机照片生成航线、轨迹点、坐标高程、方位角

    文章目录 一、照片预览二、生成轨迹点三、照片信息四、查看方位角五、轨迹点连成线一、照片预览 数据位于配套实验数据包中的0071.rar,解压之后如下: 二、生成轨迹点 地理标记照片转点 (数据管理),用于根据存储在地理标记照片文件(.jpg 或 .tif)元数据中的 x、y 和 z 坐…

    【C++项目】:仿 muduo 库 One-Thread-One-Loop 式并发服务器

    🌈 个人主页:Zfox_ 🔥 系列专栏:C从入门到精通 目录 🔥 前言 一:🔥 项目储备知识 🦋 HTTP 服务器🦋 Reactor 模型🎀 单 Reactor 单线程:单I/O多路…

    【java】aes,salt

    AES(高级加密标准)是一种对称加密算法,广泛用于数据加密。在使用 AES 加密时,通常会结合盐值(Salt)来增强安全性。盐值是一个随机生成的值,用于防止彩虹表攻击和提高加密的复杂性。 一、AES 加…

    路由器、网关和光猫三种设备有啥区别?

    无论是家中Wi-Fi信号的覆盖,还是企业网络的高效运行,路由器、网关和光猫这些设备都扮演着不可或缺的角色。然而,对于大多数人来说,这三者的功能和区别却像一团迷雾,似懂非懂。你是否曾疑惑,为什么家里需要光…

    机顶盒CM311-5s纯手机免拆刷机,全网通,当贝桌面

    需要用到的工具 安卓手机一台 甲壳虫adb助手(安卓app) OTG转换线一个(或者用usb,typec双头的U盘一个,未测试) 8g U盘一个 用到的刷机文件 1.放入手机中的文件 misc recovery 2. 放入U盘根目录 upda…

    c/c++类型别名定义

    author: hjjdebug date: 2025年 05月 28日 星期三 12:54:25 CST descrip: c/c类型别名定义: 文章目录 1. #define 是宏替换.2. c风格的typedef 通用形式 typedef type_orig alias3. c风格的using 为类型定义别名的一般格式: using alias type_orig4. using 的优点: 可以直接使…

    Virtuoso中对GDS文件进行工艺库转换的方法

    如果要对相同工艺节点下进行性能评估,可以尝试将一个厂商的GDS文件转换到另一个厂商,不过要注意的是不同厂商(比如SMIC和TSMC)之间的DRC规则,尽量采用两个DRC中的约束较为紧张的厂商进行设计,以免转换到另外…

    Kubernetes 中部署 kube-state-metrics 及 Prometheus 监控配置实战

    文章目录 Kubernetes 中部署 kube-state-metrics 及 Prometheus 监控配置实战环境准备创建监控命名空间准备配置文件创建 ServiceAccount配置 RBAC 权限部署 kube-state-metrics部署node_exporter(可选)验证服务账号 TokenPrometheus 配置示例小结验证增加Grafana面板增加prome…

    《重塑认知:Django MVT架构的多维剖析与实践》

    MVT,即Model - View - Template,是Django框架独特的架构模式。它看似简单的三个字母,实则蕴含着深刻的设计哲学,如同古老智慧的密码,解开了Web应用开发的复杂谜题。 模型,是MVT架构中的数据核心&#xff0…