工作效率提升:使用Anaconda Prompt 创建虚拟环境总结
目录
- 完整顺序命令流程(直接照着改就行)
- 详细步骤解析(想要详细解析的看过来)
- 1. 创建一个用于存储 Conda 环境的目录(可选)
- 2. 创建新的 Conda 虚拟环境并指定路径
- 3. 激活新创建的环境
- 4. 安装 Jupyter Notebook
- 5. 安装并配置 `ipykernel` 以使 Jupyter 识别新环境
- 6. 启动 Jupyter Notebook 并选择新环境
- 7. 示例完整流程
- 8.附加说明
- 9. 总结
下面是如何在 D盘 使用 Anaconda Prompt 创建一个新的 Conda 虚拟环境,并配置 Jupyter Notebook 以使用该环境的详细步骤和相应的命令。
前提条件
- 已安装 Anaconda 或 Miniconda。
- 确保您有 D盘 的读写权限。
步骤概述
- 创建一个用于存储 Conda 环境的目录(可选)
- 创建新的 Conda 虚拟环境并指定路径
- 激活新创建的环境
- 安装 Jupyter Notebook
- 安装并配置
ipykernel以使 Jupyter 识别新环境 - 启动 Jupyter Notebook 并选择新环境
完整顺序命令流程(直接照着改就行)
# 1. 创建用于存储 Conda 环境的目录(如果尚未创建)
mkdir D:\conda_envs# 2. 创建新的 Conda 虚拟环境并指定路径
conda create -p D:\conda_envs\python3_8 python=3.8# 3. 激活新创建的环境
conda activate D:\conda_envs\python3_8# 4. 安装 Jupyter Notebook
conda install jupyter
# 或者使用 pip
# pip install jupyter# 5. 安装并配置 ipykernel
conda install ipykernel
# 或者使用 pip
# pip install ipykernelpython -m ipykernel install --user --name=python3_8 --display-name="Python 3.8 (D盘环境)"# 6. 启动 Jupyter Notebook
jupyter notebook
详细步骤解析(想要详细解析的看过来)
1. 创建一个用于存储 Conda 环境的目录(可选)
为了组织您的 Conda 环境,建议在 D盘 创建一个专门的目录来存放所有环境。例如,D:\conda_envs。
mkdir D:\conda_envs
2. 创建新的 Conda 虚拟环境并指定路径
使用 conda create 命令并通过 -p 参数指定环境的完整路径。
conda create -p D:\conda_envs\python3_8 python=3.8
说明:
-p或--prefix参数允许您指定环境的完整路径。D:\conda_envs\python3_8是环境的安装路径,您可以根据需要更改为其他路径。python=3.8指定 Python 的版本,您可以根据需要选择其他版本。
3. 激活新创建的环境
使用 conda activate 并提供环境的完整路径来激活环境。
conda activate D:\conda_envs\python3_8
注意: 激活环境时需要使用完整路径,因为该环境不是通过 --name 参数创建的。
4. 安装 Jupyter Notebook
在激活的环境中,安装 Jupyter Notebook。推荐使用 conda install 以确保兼容性。
conda install jupyter
如果您更喜欢使用 pip,也可以使用以下命令:
pip install jupyter
5. 安装并配置 ipykernel 以使 Jupyter 识别新环境
安装 ipykernel 并将当前环境添加为 Jupyter Notebook 的一个内核。
conda install ipykernel
或者使用 pip:
pip install ipykernel
然后,将当前环境添加为 Jupyter 的内核:
python -m ipykernel install --user --name=python3_8 --display-name="Python 3.8 (D盘环境)"
说明:
--name是内核的内部名称,可以自定义。--display-name是在 Jupyter Notebook 中显示的名称,建议包含版本号和位置以便识别。
6. 启动 Jupyter Notebook 并选择新环境
在激活的环境中启动 Jupyter Notebook:
jupyter notebook
打开 Jupyter Notebook 后,您可以在创建新笔记本时选择刚刚添加的 "Python 3.8 (D盘环境)" 内核。
7. 示例完整流程
以下是上述步骤的完整命令顺序:
# 1. 创建用于存储 Conda 环境的目录(如果尚未创建)
mkdir D:\conda_envs# 2. 创建新的 Conda 虚拟环境并指定路径
conda create -p D:\conda_envs\python3_8 python=3.8# 3. 激活新创建的环境
conda activate D:\conda_envs\python3_8# 4. 安装 Jupyter Notebook
conda install jupyter
# 或者使用 pip
# pip install jupyter# 5. 安装并配置 ipykernel
conda install ipykernel
# 或者使用 pip
# pip install ipykernelpython -m ipykernel install --user --name=python3_8 --display-name="Python 3.8 (D盘环境)"# 6. 启动 Jupyter Notebook
jupyter notebook
8.附加说明
-
管理多个环境:如果您以后需要创建更多位于 D盘 的环境,可以重复步骤 2 到 6,只需更改环境的名称和路径即可。
例如,创建一个 Python 3.9 的环境:
conda create -p D:\conda_envs\python3_9 python=3.9 conda activate D:\conda_envs\python3_9 conda install jupyter ipykernel python -m ipykernel install --user --name=python3_9 --display-name="Python 3.9 (D盘环境)" jupyter notebook -
移除环境:如果需要删除某个环境,可以使用以下命令:
conda remove -p D:\conda_envs\python3_8 --all -
列出所有内核:在 Jupyter Notebook 中,您可以通过
jupyter kernelspec list查看所有可用的内核。jupyter kernelspec list -
修改默认工作目录:如果希望 Jupyter Notebook 默认启动在 D盘的某个目录,可以参考以下步骤:
-
生成 Jupyter Notebook 的配置文件(如果尚未生成):
jupyter notebook --generate-config -
编辑配置文件,通常位于
C:\Users\你的用户名\.jupyter\jupyter_notebook_config.py。 -
找到或添加以下行,将其取消注释并设置为您希望的目录:
c.NotebookApp.notebook_dir = 'D:\\JupyterNotebooks'注意:路径中使用双反斜杠
\\或者使用原始字符串r'D:\JupyterNotebooks'。 -
保存并关闭配置文件。
-
重新启动 Jupyter Notebook。
-
9. 总结
通过上述步骤,可以在 D盘 创建并使用 Conda 虚拟环境,同时确保 Jupyter Notebook 能够正确调用该环境中的 Python 解释器。这样做不仅避免了修改系统环境变量的问题,还能更好地管理和组织您的开发环境。
如果在操作过程中遇到任何问题,请随时提供详细信息,我将进一步协助您解决。
相关文章:
工作效率提升:使用Anaconda Prompt 创建虚拟环境总结
目录 完整顺序命令流程(直接照着改就行)详细步骤解析(想要详细解析的看过来)1. 创建一个用于存储 Conda 环境的目录(可选)2. 创建新的 Conda 虚拟环境并指定路径3. 激活新创建的环境4. 安装 Jupyter Notebo…...
Python自动化实战 —— 使用Selenium进行Web自动化
为了完成一项重复的任务,你需要在网站上进行大量的点击和操作,每次都要浪费大量的时间和精力。Python的Selenium库就可以自动化完成这些任务。 在本篇文章中,我们将会介绍如何使用Python的Selenium库进行Web自动化,以及如何将它应…...
【前端】【HTML】入门基础知识
参考视频:【狂神说Java】HTML5完整教学通俗易懂_哔哩哔哩_bilibili 一、基本结构 二、基本标签 <h1>:一级标题,通常用于页面的主标题,字体较大且醒目。 <h2>:二级标题,用于副标题或主要章节标…...
PHP获取局域网ip(192.168)
有时候,程序中,需要获取本机内网ip的情况,经过各种资料查找,最终确定一下代码: //获取内网ipfunction getLocalIP() {exec("ipconfig /all",$arr);$res mb_convert_encoding($arr, UTF-8, GBK);$ip ;fore…...
点击底部的 tabBar 属于 wx.switchTab 跳转方式,目标页面的 onLoad 不会触发(除非是第一次加载)
文章目录 1. tabBar 的跳转方式2. tabBar 跳转的特点3. 你的配置分析4. 生命周期触发情况5. 总结 很多人不明白什么是第一次加载,两种情况讨论,第一种情况假设我是开发者,第一次加载就是指点击微信开发者工具上边的编译按钮,每点击…...
基于PLC的酒店热水供应控制系统设计
摘 要 酒店的热水量需求比较大,热水加热消耗能源比较多,为了实现清洁能源加热实现热水供应,系统设计以太阳能作为主要能源来源,以电加热作为辅助能源来源进行系统的设计.通过集热器、储水箱、循环泵等设备组成酒店热水供水系统。通过控制温度传感器的信号,实现恒温…...
博客内所有项目均可在面包多平台进行购买
本人已入住面包多平台:我的 - 面包多 已有资料:...
《Mcal》--MCU模块
一、MCU模块的主要功能 控制系统时钟的产生。控制系统通用模块,该模块会涉及到Adc、Ftm等外设的配置。控制外设时钟。控制MCU运行的模式。初始化定义RAM Section。 比较重要的是时钟的配置。 二、系统时钟的配置 1、芯片时钟树 要想弄明白时钟配置,需…...
C语言:枚举类型
一、枚举类型的声明 枚举顾名思义就是一一列举。我们可以把可能的取值一一列举。比如我们现实生活中: 星期一到星期日是有限的7天,可以一一列举 ;性别有:男、女、保密,也可以一一列举 ;月份有12个月&#x…...
spring boot 多数据源集成mysql、postgresql、phoenix、doris等
如何搭建多数据源项目只要以下简单几步; 一. 创建核心在config.datasource文件夹里 二. 引入相对应的jar包 三. 创建数据库连接配置 四. 写逻辑代码进行验证 1.DataSource package com.irootech.config.datasource;import java.lang.annotation.*;Target({ElementType.MET…...
USB基础 -- USB 控制传输(Control Transfer)的重传机制
USB 控制传输(Control Transfer)的重传机制 1. 控制传输的事务结构 控制传输分为三个阶段,每个阶段都有自己的事务,并可能触发重传机制: 设置阶段(Setup Stage):主机发送 8 字节的…...
云计算基础,虚拟化原理
文章目录 一、虚拟化1.1 什么是虚拟化1.2 虚拟化类型 二 、存储虚拟化2.1 存储指标2.2 存储类型2.3 存储协议2.4 RAID 三、内存 i/O虚拟化3.1 内存虚拟化基本概念地址空间转换原理内存共享与隔离原理 3.2 I/O 虚拟化基本概念模拟(Emulation)方式半虚拟化…...
浮点数在C语言开发中为什么不精确?
在C语言开发中,浮点数的精度问题是一个常见的陷阱,尤其是对于刚接触编程的开发者来说,可能会对浮点数的行为感到困惑。为什么0.1 0.2不等于0.3?为什么浮点数计算会出现微小误差?本文将从计算机底层原理出发࿰…...
ChatGPT网络错误如何解决
在当今的信息化社会,网络技术已无处不在。无论是日常生活中的在线购物,还是工作中的远程会议,网络的稳定性和可靠性成为了我们无时无刻不在关注的重要问题。而在智能技术的快速发展中,像ChatGPT这样的人工智能模型,因其…...
Vue3初学之插槽(slot)使用
在 Vue 3 中,插槽(Slots)是一种强大的内容分发机制,允许你在组件中定义可替换的内容区域,从而使组件更加通用和灵活。以下是 Vue 3 中插槽的几种常见用法: 默认插槽 默认插槽是最基本的插槽类型࿰…...
使用PVE快速创建虚拟机集群并搭建docker环境
安装Linux系统 这里以安装龙蜥操作系统AnolisOS8.9为例加以说明。 通过PVE后台上传操作系统ISO镜像。 然后在PVE上【创建虚拟机】,选定上传的龙蜥操作系统镜像进行系统安装。 注意:在安装过程中,要设定语言、时区、超管用户root的密码、普…...
带格式 pdf 翻译
支持 openAI 接口,国内 deepseek 接口兼容 openAI 接口, deepseek api 又非常便宜 https://pdf2zh.com/ https://github.com/Byaidu/PDFMathTranslate...
【C++】C++11(一)
目录 一、C11简介二、统一的列表初始化2.1 {}初始化2.2 std::initializer_list 三、声明3.1 auto3.2 decltype3.3 nullptr 四、范围for五、智能指针六、STL中一些变化七、右值引用和移动语义7.1 左值引用和右值引用7.2 左值引用与右值引用比较7.3 右值引…...
初学stm32 --- ADC单通道采集
目录 ADC寄存器介绍(F1) ADC控制寄存器 1(ADC_CR1) ADC控制寄存器 2(ADC_CR2) ADC采样时间寄存器1(ADC_SMPR1) ADC采样时间寄存器2(ADC_SMPR2) ADC规则序列寄存器 1(ADC_SQR1) ADC规则序列寄存器 2(ADC_SQR2) ADC规则序列寄存器 3(ADC_SQR3) AD…...
【动态规划篇】欣赏概率论与镜像法融合下,别出心裁探索解答括号序列问题
本篇鸡汤:没有人能替你承受痛苦,也没有人能拿走你的坚强. 欢迎拜访:羑悻的小杀马特.-CSDN博客 本篇主题:带你解答洛谷的括号序列问题(绝对巧解) 制作日期:2025.01.10 隶属专栏:C/C题…...
BiliTools技术架构解析:Rust与Vue构建的跨平台B站资源处理引擎
BiliTools技术架构解析:Rust与Vue构建的跨平台B站资源处理引擎 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱,支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTool…...
如何用 Kinovea 实现专业运动分析?免费视频解析工具完全指南
如何用 Kinovea 实现专业运动分析?免费视频解析工具完全指南 【免费下载链接】Kinovea Video solution for sport analysis. Capture, inspect, compare, annotate and measure technical performances. 项目地址: https://gitcode.com/gh_mirrors/ki/Kinovea …...
Aimmy:重新定义游戏公平性,AI技术为视障玩家打造的智能瞄准革命
Aimmy:重新定义游戏公平性,AI技术为视障玩家打造的智能瞄准革命 【免费下载链接】Aimmy Universal Second Eye for Gamers with Impairments (Universal AI Aim Aligner (AI Aimbot) - ONNX/YOLOv8 - C#) 项目地址: https://gitcode.com/gh_mirrors/ai…...
无需重装!修复赛博朋克2077 DirectX错误:d3dx9_43.dll丢失的快速解决方法
当你满心期待地启动《赛博朋克2077》,却只等来一个“由于找不到d3dx9_43.dll,无法继续执行代码”的错误弹窗,游戏就此卡死,确实让人瞬间血压飙升。别急,这个报错并非意味着你的游戏文件损坏,更不需要重装那…...
7个关键步骤!Triton推理服务灾备演练与故障注入测试全指南
7个关键步骤!Triton推理服务灾备演练与故障注入测试全指南 【免费下载链接】server The Triton Inference Server provides an optimized cloud and edge inferencing solution. 项目地址: https://gitcode.com/gh_mirrors/server117/server Triton Inferen…...
3个核心优势让Dell G15用户彻底解决散热控制难题:开源替代方案性能优化指南
3个核心优势让Dell G15用户彻底解决散热控制难题:开源替代方案性能优化指南 【免费下载链接】tcc-g15 Thermal Control Center for Dell G15 - open source alternative to AWCC 项目地址: https://gitcode.com/gh_mirrors/tc/tcc-g15 当你的Dell G15游戏本在…...
2025年大中华区21个主要城市甲级写字楼市场数据
、大中华区主要城市甲级写字楼市场数据速览(2025年)美通社消息:全球领先的房地产服务公司戴德梁行发布《大中华区写字楼供应/需求前沿趋势》年度报告,针对2025年大中华区21个主要城市甲级写字楼市场的整体表现展开研究,聚焦市场供需关系深入分…...
调试直流电机位置环PID时,我踩过的那些坑和解决思路
直流电机位置环PID调试实战:从振荡到精准控制的进阶指南 调试直流电机的位置环PID控制器就像在钢丝上跳舞——稍有不慎就会陷入振荡、超调或响应迟缓的困境。作为一名经历过无数次深夜调试的工程师,我想分享那些让我抓狂的问题和最终找到的解决方案。这不…...
Phi-4-Reasoning-Vision保姆级教程:Streamlit界面响应式设计与GPU状态反馈
Phi-4-Reasoning-Vision保姆级教程:Streamlit界面响应式设计与GPU状态反馈 1. 工具概览 Phi-4-Reasoning-Vision是基于微软最新多模态大模型开发的专业级推理工具,专为双卡4090环境优化设计。这个工具能让开发者轻松体验15B参数大模型的强大推理能力&a…...
国风美学生成模型v1.0创意延展:将生成结果导入Visio进行二次设计与标注
国风美学生成模型v1.0创意延展:将生成结果导入Visio进行二次设计与标注 最近在玩一个挺有意思的国风美学生成模型,用它捣鼓出了不少有韵味的画作。但光生成出来看看,总觉得有点可惜。这些充满东方美感的底图,如果能和专业的设计工…...
