Loading [MathJax]/jax/input/TeX/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >windows10安装配置并使用Miniconda3

windows10安装配置并使用Miniconda3

作者头像
九转成圣
发布于 2025-04-08 00:56:09
发布于 2025-04-08 00:56:09
41800
代码可运行
举报
文章被收录于专栏:csdncsdn
运行总次数:0
代码可运行

windows10安装配置并使用Miniconda3

Conda 与 Anaconda 的区别

Conda 是包管理和环境管理工具,Anaconda 在 Conda 的 基础上预装了大量科学计算包

Conda 与 pip 的区别

Conda 是跨语言的包和环境管理器(支持 Python/R 等),能安装非 Python 依赖;pip 是 Python 专属的包安装工具,仅管理 Python 库。

关键区别

  1. 语言:Conda 通用,pip 仅 Python
  2. 环境隔离:Conda 自带虚拟环境管理,pip 需依赖 venv/virtualenv
  3. 依赖处理:Conda 更严格,能处理非 Python 依赖(如 C 库)
  4. 适用场景:科学计算用 Conda,普通 Python 开发常用 pip

下载与安装

下载

不同版本的 Miniconda 安装包可以支持的最高版本的 python 情况不同,可以按需下载,这里我下载了支持 python3.12 的软件版本,安装文件为:Miniconda3-latest-Windows-x86_64.exe

下载地址:https://www.anaconda.com/download/success

安装

运行安装包执行文件,依次点击下一步即可,可以自定义安装的路径,中间的安装设置按照默认的来即可。

检查是否安装成功

在电脑左下角搜索找到 Anaconda Prompt,点击打开后,在控制台中输入 conda --version,回车如果返回了 conda 版本信息则说明安装成功。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
(base) E:\code2022>conda --version
conda 25.1.1

(base) E:\code2022>

配置

Conda 包管理器下载各类库的来源是国外的服务器,常常会面临下载速度慢的问题。可以为 conda 添加软件包通道(channel),以清华源为例,在打开的 Anaconda prompt 控制台窗口中,输入如下命令可以将清华源的两个地址添加到通道。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
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/

显示下载包的完整镜像源 URL

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
conda config --set show_channel_urls yes

不配置也行,建议配置,原因如下:

  1. 需要调试网络问题(比如下载慢或失败时,查看包是从哪个镜像源下载的)
  2. 需要确认包的来源(防止意外使用了非官方或不受信任的源)

Conda 安装包时只显示包名和版本,不显示具体下载地址。配置后效果:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
(base) E:\code2022>conda install scipy
Channels:
 - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
 - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
 - defaults
Platform: win-64
.............

The following packages will be downloaded:

    package                    |            build
    ---------------------------|-----------------
    icc_rt-2022.1.0            |       h6049295_2         6.5 MB  https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
    scipy-1.15.2               |  py312h9d85e7c_1        25.9 MB  https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
    ------------------------------------------------------------
                                           Total:        32.4 MB

The following NEW packages will be INSTALLED:

  icc_rt             anaconda/pkgs/main/win-64::icc_rt-2022.1.0-h6049295_2
  scipy              anaconda/pkgs/main/win-64::scipy-1.15.2-py312h9d85e7c_1
  .........

使用

环境的创建

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
conda create --name myenv python=3.8

参数详解:

  1. --name myenv(或简写 -n myenv
    • 指定新环境的名称为 myenv(名字可自定义)。
  2. python=3.8
    • 指定该环境中安装 Python 3.8 版本(若省略版本号,默认安装最新版)。

环境的删除

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
conda remove --name myenv --all

该命令会删除 myenv 环境及环境下所有的安装包,该操作是不可逆的,在执行之前需确认好。

环境的激活(切换)

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# windows
conda activate myenv
# Linux/Unix
source activate myenv

下载库

当我们要在不同环境下安装库时,需要先切换到指定环境当中,例如我们要下载 scipy,可以执行如下命令进行:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
conda install scipy

卸载库

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
conda remove scipy

导出(导入)环境

当我们想要保存某个环境的配置信息,例如下载源信息、环境的Python版本信息、安装的包的版本信息等,可以先切换到指定环境下,通过以下命令将这些配置信息导出:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
conda env export > environment.yml

该命令会将当前的环境配置信息导出到为 environment.yml 配置信息文件,文件导出地址默认为当前工作目录(也可以指定输出的绝对地址)。这时候,我们将配置文件传到另一台电脑,想基于该配置文件创建 conda 环境,可以通过以下命令:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
conda env create -f environment.yml

试运行 py 文件

这里我们写一个名为 test.py 的简单的 python 脚本,但用到需要额外安装的 numpy 库,代码如下:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import numpy as np

array = np.random.rand(10)
mean = np.mean(array)
print(mean)

切换工作目录并执行

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
(myenv) C:\Users\lixiewen>cd E:\code2022

(myenv) C:\Users\lixiewen>E:

(myenv) E:\code2022>cd E:\code2022

(myenv) E:\code2022>python test.py
0.45742096207851707

注意:在windows下不能夸目录切换,通过(myenv) C:\Users\lixiewen>cd E:\code2022可以看到还再原目录,需要先切换盘符,在切换目录,切换盘符是不需要加cd

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2025-04-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Miniconda安装和使用
Miniconda是什么? 要解释Miniconda是什么,先要弄清楚什么是Anaconda,它们之间的关系是什么? 而要知道Anaconda是什么,最先要明白的是搞清楚什么是Conda,参考:Conda简单教程。 一言以蔽之,Conda是Python中用于管理依赖包和虚拟环境的工具,Anaconda是一个带有Conda工具的软件包(附带了Conda、python和150多个科学软件包及其相关的包),而Miniconda是一个Anaconda的轻量级替代,默认只包含了Python和Conda。 也就是说,安装了Miniconda,就可以直接使用Python和Conda了。
编程随笔
2022/09/27
2.5K0
Anaconda入门详解
Anaconda是一个免费开源的Python和R语言的发行版本,用于计算科学(数据科学、机器学习、大数据处理和预测分析),Anaconda致力于简化包管理和部署。Anaconda的包使用软件包管理系统Conda进行管理。超过1200万人使用Anaconda发行版本,并且Anaconda拥有超过1400个适用于Windows、Linux和MacOS的数据科学软件包。
py3study
2020/01/03
1.7K0
Conda 完全指南:从环境管理到工具集成
在数据科学、机器学习和 Python 开发领域,环境管理一直是令人头疼的问题。不同项目依赖的库版本冲突、Python 解释器版本不兼容等问题频繁出现,而 Conda 的出现彻底解决了这些痛点。作为目前最流行的跨平台环境管理工具,Conda 通过强大的环境隔离和包管理能力,成为开发者的必备工具。本文将从基础概念到高级应用,全面解析 Conda 的核心功能与实战技巧。
正在走向自律
2025/05/18
4710
Conda 完全指南:从环境管理到工具集成
conda创建虚拟环境怎么删除(anaconda离线创建虚拟环境)
在Anaconda中conda可以理解为一个工具,也是一个可执行命令,其核心功能是包管理与环境管理。所以对虚拟环境进行创建、删除等操作需要使用conda命令。
全栈程序员站长
2022/07/31
4.6K0
wsl | 安装配置 miniconda 虚拟环境
之前写过一篇 windows 安装 miniconda 的文章, 后面在接触了 wsl 后发现用起来要比在原生 windows 上舒服很多, 毕竟我写 python 多是为了在 linux 服务器上跑, 用 wsl 会更顺滑一些, 虚拟环境同样选择更轻量的 miniconda
Amadeus
2024/01/14
1.3K0
一文教你解决Python所有安装配置
在地球科学领域也得到了广泛应用,尤其是地球科学数据处理和可视化方面,比如地球科学数据分析和可视化库Iris,应用于数值模式数据处理的wrf-python,气候数据处理库CDAT以及地球科学可视化库NCL的Python版PyNGL。
MeteoAI
2019/07/22
2.4K0
Anaconda python安装使用
Anaconda是一个用于科学计算的Python发行版,支持 Linux, Mac, Windows系统,提供了包管理与环境管理的功能,可以很方便地解决多版本python并存、切换以及各种第三方包安装问题。Anaconda利用工具/命令conda来进行package和environment的管理,并且已经包含了Python和相关的配套工具。
py3study
2020/01/08
9470
Anaconda python安装使用
windows 使用 miniconda 配置 python 虚拟环境
python 虚拟环境的重要性已经无需多言了, 目前所有支持 python 虚拟环境的工具中最好用的应该就是 conda 了, 最重要的一点是可以一键创建不同版本的 python 环境以适应不同的需求.
Amadeus
2023/10/18
2.2K0
windows 使用 miniconda 配置 python 虚拟环境
Anaconda使用总结
1、Anaconda简介2、Anaconda安装(Linux和Windows)3、Conda的包管理与环境管理
用户7886150
2021/01/26
9150
万字长文:深度全面了解Conda的各种骚操作,强烈建议收藏
本文重点分享Python的包管理工具和环境管理工具:conda。 未来的日子中,期待和大家一起成长,一起分享高质量原创文章
小码匠
2022/06/16
3.3K0
万字长文:深度全面了解Conda的各种骚操作,强烈建议收藏
window下下载Anaconda及python并创建虚拟环境
因为有些时候我们需要不同版本的python或不同版本的pip模块(比如你需要跑两个从github上下下来的代码,他们的tensorflow版本一个要求1.0一个要求2.0)
用户10922923
2024/01/23
2820
window下下载Anaconda及python并创建虚拟环境
python的环境,你再也不用愁
conda是一个包,依赖和环境管理工具,适用于多种语言,如: Python, R, Scala, Java, Javascript, C/ C++, FORTRAN。
用户10002156
2022/12/21
6160
使用conda管理python包
使用Python的一定对著名的科学计算集成环境Anaconda(miniconda)并不陌生,而无论是使用Anaconda还是miniconda都必然会用到其包管理器——conda。作为一款管理python安装包的包管理器,其功能要比python自带的pip强大不少。
bugsuse
2020/04/21
3.6K0
使用conda管理python包
解密conda channels
channels是conda下载包的镜像网站,通过如下命令可以查看已有的channels
生信修炼手册
2020/12/11
1.6K0
解密conda channels
一文掌握 conda 安装配置生物信息软件
Conda 是一种通用包管理系统,旨在构建和管理任何语言的任何类型的软件。通常与 Anaconda 和 Miniconda 一起发放。
章鱼猫先生
2021/10/15
4.6K0
一文掌握 conda 安装配置生物信息软件
清华Anaconda 镜像恢复及一键安装气象常用的Python库
依赖的Python分发版本主要是Ananconda,要是觉得这个包过于庞大了。可以精简一些,只安装Miniconda也行。
bugsuse
2020/04/21
3.5K0
清华Anaconda 镜像恢复及一键安装气象常用的Python库
Anaconda使用详解:从安装到高效管理Python环境
Anaconda是一款开源的Python和R语言的发行版本,其主要目的是为数据科学、机器学习、大数据处理和科学计算提供一个集成的开发环境。Anaconda集成了大量常用的数据科学库和工具,并附带了强大的环境管理和包管理功能,使得Python环境的配置和维护变得简单高效。本文将详细介绍Anaconda的安装、使用以及如何利用它来高效管理Python环境和包。
CoderJia
2024/10/18
9250
Anaconda使用详解:从安装到高效管理Python环境
Jupyter Notebook中配置多版本Python
最新 Anaconda 中,默认安装 Python 3.8.3,因为某些原因需要使用 Python 3.7
yiyun
2022/04/01
5K0
Jupyter Notebook中配置多版本Python
Windows如何配置和迁移深度学习环境,以及使用Pycharm调试源码?(全网最详细)
本文主要详细介绍了torch_pgu版本的安装,其中包括cuda和cudnn的环境配置图解流程,以及如何使用conda命令进行虚拟环境的创建、删除、使用等操作,列举conda的常用命令集,包括如何实现Windows之间的conda环境的迁移;除以之外,介绍了pycharm断点调试的详细流程和不同的调试方法。
润森
2022/09/22
3.6K0
Windows如何配置和迁移深度学习环境,以及使用Pycharm调试源码?(全网最详细)
Anaconda安装使用
Anaconda是一个用于科学计算的Python发行版,支持 Linux, Mac, Windows系统,提供了包管理与环境管理的功能,可以很方便地解决多版本python并存、切换以及各种第三方包安装问题。Anaconda利用工具/命令conda来进行package和environment的管理,并且已经包含了Python和相关的配套工具。所以conda 是开源包(packages)和虚拟环境(environment)的管理系统。
oriRNA
2018/05/29
4.7K4
Anaconda安装使用
相关推荐
Miniconda安装和使用
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验