windows安装使用conda
在Windows系统上安装和使用Conda的详细步骤如下:
一、下载Conda安装包
- 访问Conda的官方网站Anaconda | The Operating System for AI,点击“Downloads”按钮。
- 在下载页面,选择适合您系统的安装包。通常,对于Windows系统,您会下载Anaconda或Miniconda的安装包。Anaconda是一个包含大量预装科学包的发行版,而Miniconda则更加精简,只包含Python和conda包管理器以及必要的库。
二、安装Conda
- 双击下载好的安装包,开始安装过程。
- 在安装向导中,点击“Next”继续。
- 阅读并接受许可协议,点击“I Agree”。
- 选择安装类型。对于个人使用,通常选择“Just Me”(仅为我安装)或“All Users”(为所有用户安装)。
- 选择Conda的安装路径。建议选择一个磁盘空间充足且路径不包含中文和特殊字符的目录。
- 勾选“Add Anaconda to the system PATH environment variable”(将Anaconda添加到系统PATH环境变量),以便在命令行中直接使用conda命令。
- 点击“Install”开始安装。安装过程中,您可能会看到一些进度条和安装选项,按照提示继续即可。
- 安装完成后,点击“Next”和“Finish”完成安装向导。
三、验证Conda安装
- 打开命令提示符(cmd)。您可以同时按住Win + R键,然后输入cmd并回车来打开命令提示符。
- 在命令提示符中,输入
conda --version命令。如果Conda安装成功,您将看到conda的版本号输出到屏幕上。
四、配置Conda源(可选)
由于Conda的默认源在国外,有时访问速度可能较慢。因此,您可以考虑配置为国内源,如清华源。
- 打开命令提示符,并输入以下命令来生成或编辑
.condarc文件:
conda config --show-sources
如果.condarc文件不存在,上述命令将提示您创建它。如果存在,则显示当前配置。
- 要添加清华源,您可以输入以下命令:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
conda config --set show_channel_urls yes
这将清华源添加到您的Conda配置中,并设置为显示通道URL。
五、使用Conda
- 创建虚拟环境:
使用conda create命令创建一个新的虚拟环境。例如,要创建一个名为myenv且Python版本为3.10的环境,可以输入:
conda create -n myenv python=3.10
- 激活虚拟环境:
使用conda activate命令激活虚拟环境。例如,要激活名为myenv的环境,可以输入:
conda activate myenv
激活后,命令行提示符前的“base”将变为您所激活的环境名称(如myenv)。
- 在虚拟环境中安装包:
使用conda install命令在虚拟环境中安装包。例如,要在myenv环境中安装numpy包,可以输入:
conda install numpy
- 列出环境中的包:
使用conda list命令列出当前虚拟环境中的所有包。
- 退出虚拟环境:
使用conda deactivate命令退出当前激活的虚拟环境。
- 删除虚拟环境:
使用conda remove --name myenv --all命令删除名为myenv的虚拟环境(请确保在删除前已退出该环境)。
通过以上步骤,您就可以在Windows系统上成功安装并使用Conda来管理Python环境和包了。
关于Conda虚拟环境列表及其存储位置,以下是一些关键信息和步骤:
六、查看Conda虚拟环境列表
要查看当前已存在的Conda虚拟环境列表,可以在命令行(终端)中输入以下命令:
conda env list
或者
conda info --envs
这两条命令都会列出当前系统中所有已存在的虚拟环境,包括基本环境和活动环境。列表中的每一行都代表一个虚拟环境,通常包括环境的名称和路径等信息。
七、Conda虚拟环境的存储位置
-
默认存储位置:
- Conda安装好以后,默认存储虚拟环境相关信息的位置是Conda的安装路径目录下面的
/envs下面。例如,如果Conda安装在C:\ProgramData\Anaconda3,则虚拟环境默认会保存在C:\ProgramData\Anaconda3\envs路径下。 - 另一个常见的默认路径是用户目录下的
.conda\envs文件夹,例如C:\Users\用户名\.conda\envs。
- Conda安装好以后,默认存储虚拟环境相关信息的位置是Conda的安装路径目录下面的
-
修改存储位置:
-
如果想要修改Conda虚拟环境的默认存储位置,可以通过修改Conda的配置文件来实现。Conda的配置文件通常位于用户目录下的
.condarc文件中。 -
打开
.condarc文件,添加或修改envs_dirs设置来指定新的环境路径。例如,要将虚拟环境保存在D:\Anaconda3\envs路径下,可以在.condarc文件中添加以下配置:envs_dirs:- D:\Anaconda3\envs- C:\ProgramData\Anaconda3\envs # 可选,保留原路径以防万一 -
保存配置文件后,新创建的虚拟环境将会默认保存在指定的新路径下。
-
也可以通过命令行来修改环境路径,例如使用
conda config --add envs_dirs newdir命令来增加一个新的环境路径。
-
-
移动已存在的虚拟环境:
- 如果想要将已存在的虚拟环境移动到新的位置,不建议直接移动文件夹。因为Conda环境的路径信息通常会被硬编码在环境配置中,直接移动可能会导致环境无法正常使用。
- 更好的方法是先导出当前环境的配置(使用
conda env export > environment.yml命令),然后在新的位置重新创建环境(使用conda env create -f environment.yml -p new_path命令)。
注意事项
- 在修改Conda配置或移动虚拟环境之前,建议备份当前的环境和配置文件,以防出现意外情况导致数据丢失或环境损坏。
- 修改配置后,可能需要更新一些配置和路径变量以确保系统能够正确找到Conda及其环境。
- 使用Conda管理虚拟环境时,要合理命名环境并避免创建过多的环境,以便于管理和维护。
通过以上步骤和注意事项,您可以轻松地查看和管理Conda虚拟环境列表及其存储位置。
相关文章:
windows安装使用conda
在Windows系统上安装和使用Conda的详细步骤如下: 一、下载Conda安装包 访问Conda的官方网站Anaconda | The Operating System for AI,点击“Downloads”按钮。在下载页面,选择适合您系统的安装包。通常,对于Windows系统…...
手机租赁系统开发全流程解析与实用指南
内容概要 在如今快速发展的科技时代,手机租赁系统已经成为一种新兴的商业模式,非常符合当下市场需求。那么,在开发这样一个系统的时候,首先要从需求分析和市场调研开始。在这一阶段,你需要了解用户需要什么࿰…...
SpringBoot 开发—— YAML文件深度分析
文章目录 一、YAML概述二、数据表示三、YAML 的语法四、YAML 的应用五、YAML 与其他格式的比较1、YAML vs .properties文件可读性和结构数据类型支持扩展性和灵活性使用场景性能和支持2、YAML vs. JSON3、YAML vs. XML六、使用 YAML 的注意事项七、总结YAML 是非常流行的一种配…...
复合机器人整体解决方案
复合机器人是一种集成移动机器人和协作机器人两项功能为一身的新型机器人,更符合人们想象中“脑、眼、手、脚”融合的机器人终极形态。复合机器人的整体解决方案通常涉及多个方面,包括机器人本体、控制系统、感知系统、执行系统以及周边配套设备等。以下…...
【Oracle11g SQL详解】日期和时间函数:SYSDATE、TO_DATE、TO_CHAR 等
日期和时间函数:SYSDATE、TO_DATE、TO_CHAR 等 在 Oracle 数据库中,日期和时间函数用于处理日期和时间数据。它们在记录创建时间、分析时间间隔、格式化输出等场景中非常重要。本文将详细讲解常用的日期和时间函数及其应用。 一、SYSDATE:获…...
VSCode设置字体
参考文章:【面向小白】vscode最佳实践(2)—— 字体设置(fira code更纱黑体),这篇文章末尾给了安装字体的链接。 配置的字体还是很好看的。 ‘Fira Code Retina’, ‘Sarasa Mono Sc’ 需要注意的一个点&am…...
shell编程入门之提取字符并设置rtc时间
awk用法 awk是一款文本处理工具,通常在Unix和Linux操作系统中使用,用于以行为单位对文本进行处理和操作。它可以读取输入文本,对其进行处理,生成报表、统计信息等,并将结果输出到标准输出设备中。 它主要有以下特点&…...
react 不可变数据更新(Immutable Update)合并对象 类似与Java 的BeanUtils.copyProperties
{ ...state, // 保留原有的 state 的其他部分data: { ...state.data, // 保留 state.data 中的其他字段...action.payload // 使用 action.payload 覆盖 state.data 中需要更新的字段} }这段代码是 Redux 中常见的一种状态更…...
Linux GCC基础用法⑦
在 CentOS 7 系统中使用 GCC 与编写 99 乘法表 一、GCC 简介 GCC(GNU Compiler Collection)是一套功能强大的编程语言编译器,在 CentOS 7 系统中广泛用于编译 C、C等多种编程语言的程序。它能够将源代码转换为可执行文件,让计算…...
PyTorch 切片运算 (Slice Operator)
PyTorch 切片运算 {Slice Operator} 1. [:, -1, :]2. [:, [-1], :]References 1. [:, -1, :] https://github.com/karpathy/llama2.c/blob/master/model.py import torchlogits torch.arange(1, 16) print("logits.shape:", logits.shape) print("logits:\n&…...
SpringSecurity Oauth2 -账号密码实现多因子身份认证
1. 密码策略问题 CREATE TABLE t_storage (id bigint(20) NOT NULL AUTO_INCREMENT COMMENT 自增主键,nameSpace varchar(64) NOT NULL COMMENT 隔离字段,groupId varchar(128) NOT NULL COMMENT 分组,比如不同app,dataId varchar(64) NOT NULL COMMENT 数据存储id…...
【CSS in Depth 2 精译_071】11.4 思考字体颜色的对比效果 + 11.5 本章小结
当前内容所在位置(可进入专栏查看其他译好的章节内容) 第四部分 视觉增强技术 ✔️【第 11 章 颜色与对比】 ✔️ 11.1 通过对比进行交流 11.1.1 模式的建立11.1.2 还原设计稿 11.2 颜色的定义 11.2.1 色域与色彩空间11.2.2 CSS 颜色表示法 11.2.2.1 RGB…...
Y3编辑器文档4:触发器1(对话、装备、特效、行为树、排行榜、不同步问题)
文章目录 一、触发器简介1.1 触发器界面1.2 ECA语句编辑及快捷键1.3 参数设置1.4 变量设置1.5 实体触发器1.6 函数库与触发器复用 二、触发器的多层结构2.1 子触发器(在游戏内对新的事件进行注册)2.2 触发器变量作用域2.3 复合条件2.4 循环2.5 计时器2.6…...
趣味编程:猜拳小游戏
1.简介 这个系列的第一篇以猜拳小游戏开始,这是源于我们生活的灵感,在忙碌的时代中,我们每个人都在为自己的生活各自忙碌着,奔赴着自己所走向的那条路上,即使遍体鳞伤。 但是,生活虽然很苦,也不…...
软件工程 概述
软件 不仅仅是一个程序代码。程序是一个可执行的代码,它提供了一些计算的目的。 软件被认为是集合可执行的程序代码,相关库和文档的软件。当满足一个特定的要求,就被称为软件产品。 工程 是所有有关开发的产品,使用良好定义的&…...
CountDownLatch阻塞后countDown未执行会如何?
背景 某项目封装了 Kafka 消费者 API,根据传递的消费者线程数,创建 N 个消费者线程同时消费对应 topic 的数据,并在线程启动后收集到全局列表中,方便在程序调用 stop 流程时逐个停止。 主控类在创建 Kafka 消费线程时使用了 Cou…...
k8s,operator
相对更加灵活和编程友好的管理“有状态应用”的解决方案,它就是:Operator 会议一下有状态应用: 比如数据库集群,数据挂载需要有顺序维护拓扑关系的应用 使用statefulSet这个对象来描述。 CRD又是什么? Operator的工作…...
使用 pyperclip 进行跨平台剪贴板操作
简介:pyperclip 是一个轻量级的 Python 库,支持在不同操作系统(Windows、macOS、Linux)中进行剪贴板的复制和粘贴。这个库的设计简单易用,非常适合需要频繁进行文本复制粘贴操作的场景。 历史攻略: 使用f…...
20 设计模式之职责链模式(问题处理案例)
一、什么是职责链模式 职责链模式是一种行为型设计模式,它允许将请求沿着处理者的链进行传递,直到有一个处理者能够处理它为止。换句话说,它将请求的发送者和接收者解耦,使得多个对象都有机会处理这个请求,从而避免了将…...
SpringBoot3集成MybatisPlus3和knife4j(swagger3兼容增强版)
针对Swagger2规范和OpenAPI3规范的说明: 在Spring Boot框架中,Knife4j对于服务端将Spring的开放接口解析成Swagger2或者OpenAPI3规范的框架,也是依赖的第三方框架组件。说明如下: Swagger2规范:依赖Springfox项目,该项目目前几乎处于停更状态,但很多老项目依然使用的是该…...
微信小程序之bind和catch
这两个呢,都是绑定事件用的,具体使用有些小区别。 官方文档: 事件冒泡处理不同 bind:绑定的事件会向上冒泡,即触发当前组件的事件后,还会继续触发父组件的相同事件。例如,有一个子视图绑定了b…...
VB.net复制Ntag213卡写入UID
本示例使用的发卡器:https://item.taobao.com/item.htm?ftt&id615391857885 一、读取旧Ntag卡的UID和数据 Private Sub Button15_Click(sender As Object, e As EventArgs) Handles Button15.Click轻松读卡技术支持:网站:Dim i, j As IntegerDim cardidhex, …...
Unity3D中Gfx.WaitForPresent优化方案
前言 在Unity中,Gfx.WaitForPresent占用CPU过高通常表示主线程在等待GPU完成渲染(即CPU被阻塞),这表明存在GPU瓶颈或垂直同步/帧率设置问题。以下是系统的优化方案: 对惹,这里有一个游戏开发交流小组&…...
《Qt C++ 与 OpenCV:解锁视频播放程序设计的奥秘》
引言:探索视频播放程序设计之旅 在当今数字化时代,多媒体应用已渗透到我们生活的方方面面,从日常的视频娱乐到专业的视频监控、视频会议系统,视频播放程序作为多媒体应用的核心组成部分,扮演着至关重要的角色。无论是在个人电脑、移动设备还是智能电视等平台上,用户都期望…...
DockerHub与私有镜像仓库在容器化中的应用与管理
哈喽,大家好,我是左手python! Docker Hub的应用与管理 Docker Hub的基本概念与使用方法 Docker Hub是Docker官方提供的一个公共镜像仓库,用户可以在其中找到各种操作系统、软件和应用的镜像。开发者可以通过Docker Hub轻松获取所…...
定时器任务——若依源码分析
分析util包下面的工具类schedule utils: ScheduleUtils 是若依中用于与 Quartz 框架交互的工具类,封装了定时任务的 创建、更新、暂停、删除等核心逻辑。 createScheduleJob createScheduleJob 用于将任务注册到 Quartz,先构建任务的 JobD…...
Reasoning over Uncertain Text by Generative Large Language Models
https://ojs.aaai.org/index.php/AAAI/article/view/34674/36829https://ojs.aaai.org/index.php/AAAI/article/view/34674/36829 1. 概述 文本中的不确定性在许多语境中传达,从日常对话到特定领域的文档(例如医学文档)(Heritage 2013;Landmark、Gulbrandsen 和 Svenevei…...
Linux nano命令的基本使用
参考资料 GNU nanoを使いこなすnano基础 目录 一. 简介二. 文件打开2.1 普通方式打开文件2.2 只读方式打开文件 三. 文件查看3.1 打开文件时,显示行号3.2 翻页查看 四. 文件编辑4.1 Ctrl K 复制 和 Ctrl U 粘贴4.2 Alt/Esc U 撤回 五. 文件保存与退出5.1 Ctrl …...
通过 Ansible 在 Windows 2022 上安装 IIS Web 服务器
拓扑结构 这是一个用于通过 Ansible 部署 IIS Web 服务器的实验室拓扑。 前提条件: 在被管理的节点上安装WinRm 准备一张自签名的证书 开放防火墙入站tcp 5985 5986端口 准备自签名证书 PS C:\Users\azureuser> $cert New-SelfSignedCertificate -DnsName &…...
Xela矩阵三轴触觉传感器的工作原理解析与应用场景
Xela矩阵三轴触觉传感器通过先进技术模拟人类触觉感知,帮助设备实现精确的力测量与位移监测。其核心功能基于磁性三维力测量与空间位移测量,能够捕捉多维触觉信息。该传感器的设计不仅提升了触觉感知的精度,还为机器人、医疗设备和制造业的智…...
