Miniconda安装教程

文章目录

  • Conda和Miniconda的区别
  • 一、安装 Miniconda
    • 1、创建目录
    • 2、下载 Miniconda(Python3 版本)
    • 3、安装 Miniconda
    • 4、取消默认进入conda(base)环境
    • 5、配置 conda 国内镜像
  • 二、创建 Python3.8 环境
    • 1、创建指令
    • 2、激活 py38 环境
    • 3、退出环境
  • 三、Conda常用指令
    • 查看python版本
    • 环境管理
    • 包管理
    • Conda 环境的导入与导出
    • 其他常用命令
    • win给pip添加国内镜像的设置

Conda和Miniconda的区别

Conda 是一个开源的包和环境管理器,可以用于在同一台机器上安装不同版本的 Python 软件包及其依赖,并能够在不同的 Python 环境之间切换。Anaconda 包含 Conda、Python 以及一大堆安装好的工具包,比如:numpy、pandas 等,而 Miniconda 仅包含 Conda 和 Python。

  • 从轻量化来说,我们其实只需要 Miniconda 即可满足需求。

一、安装 Miniconda

1、创建目录

mkdir ~/miniconda
cd ~/miniconda/

2、下载 Miniconda(Python3 版本)

wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh

3、安装 Miniconda

bash Miniconda3-latest-Linux-x86_64.sh
  • 随后一直按住回车,读完须知,然后会出现提示:
Please answer 'yes' or 'no':'
>>> yes
  • 这里提示选择安装路径,选择当前目录,直接按 ENTER 键即可:
Miniconda3 will now be installed into this location:
/root/miniconda3- Press ENTER to confirm the location
- Press CTRL-C to abort the installation
- Or specify a different location below[/root/miniconda3] >>>
  • 当出现 “installation finished.” 提示时,表示安装完成。然后询问是否默认进入终端就是 (base) 环境。选择 yes,因为这是 conda 的初始化,如果不做这一步,conda 指令无法使用。
Preparing transaction: done
Executing transaction: done
installation finished.
Do you wish to update your shell profile to automatically initialize conda?
This will activate conda on startup and change the command prompt when activated.
If you'd prefer that conda's base environment not be activated on startup,
run the following command when conda is activated:conda config --set auto_activate_base falseYou can undo this by running `conda init --reverse $SHELL`? [yes|no]
[no] >>> yes

根据您提供的输出信息,Miniconda 安装成功,并且对您的系统环境进行了配置。但是,为了使配置生效,您需要关闭并重新打开当前终端会话。以下是具体的步骤:
1. 关闭终端会话

  • 在 Linux 或 macOS 系统中,您可以关闭终端窗口或使用 exit 命令退出当前会话。
  • 在 Windows 系统中,您可以关闭命令提示符窗口或使用 exit 命令退出当前会话。
    2. 重新打开终端会话
  • 在 Linux 或 macOS 系统中,您可以打开一个新的终端窗口。
  • 在 Windows 系统中,您可以打开一个新的命令提示符窗口或 PowerShell 窗口。
    3. 验证配置
  • 在新打开的终端会话中,您可以使用 conda info --version 命令来验证 conda 是否已正确安装。
  • 您还可以使用 conda create --name myenv python=3.8 命令创建一个新的 conda 环境,并使用 conda activate myenv 命令激活该环境。
    其他信息
  • 输出信息中提到您有新的邮件,您可以使用 mail 命令查看邮件内容。
    希望以上信息能帮助您完成 Miniconda 的安装和配置。如果您在安装过程中遇到任何问题,请随时提问

4、取消默认进入conda(base)环境

conda config --set auto_activate_base false

5、配置 conda 国内镜像

conda config --add channels https://mirrors.aliyun.com/anaconda/pkgs/main/
conda config --add channels https://mirrors.aliyun.com/anaconda/pkgs/free/
conda config --set show_channel_urls yes
  • 至此安装完成。

二、创建 Python3.8 环境

1、创建指令

conda create --name py38 python=3.8

2、激活 py38 环境

conda activate py38

3、退出环境

conda deactivate

三、Conda常用指令

查看python版本

python -V

环境管理

  1. 创建环境:
conda create --name myenv
  1. 创建具有特定 Python 版本的环境:
conda create --name myenv python=3.8
  1. 激活环境:
conda activate myenv
  1. 列出所有环境:
conda env list
  1. 安装额外的包到环境中:
conda install -n myenv package_name
  1. 导出环境配置:
conda env export --name myenv > environment.yml
  1. 删除一个环境:
conda remove -n env_name --all

包管理

  1. 安装包:
conda install package_name
  1. 卸载包:
conda remove package_name
  1. 更新包:
conda update package_name
  1. 列出已安装的包:
conda list
  1. 搜索可用的包:
conda search package_name

Conda 环境的导入与导出

  1. 导出环境:
conda env export --name myenv > environment.yml
  1. 导入环境:
conda env create -f environment.yml

其他常用命令

  1. 更新 Conda:
conda update conda
  1. 查看 Conda 版本:
conda --version
  1. 帮助命令:
conda --help
  1. 查看配置信息:
conda config --show

win 给 pip 添加国内镜像的设置

pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/

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

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

相关文章

Pinia:Vue 2 和 Vue 3 中更好用的状态管理框架

前言 还在用Vuex? 在Vue应用程序的开发过程中,高效且易于维护的状态管理一直是开发者关注的核心问题之一。随着Vue 3的发布,状态管理领域迎来了一位新星——Pinia,它不仅为Vue 3量身打造,同时也向下兼容Vue 2,以其简…

PostgreSQL 在Windows下保姆级图文安装教程

😎 作者介绍:我是程序员洲洲,一个热爱写作的非著名程序员。CSDN全栈优质领域创作者、华为云博客社区云享专家、阿里云博客社区专家博主。 🤓 同时欢迎大家关注其他专栏,我将分享Web前后端开发、人工智能、机器学习、深…

The Plant Cell:DAP-seq技术助力揭示MdWRKY75调控苹果耐热性的分子机制

2024年6月12日,西北农林科技大学作物抗逆与高效生产全国重点实验室/园艺学院苹果抗逆与品质改良创新团队马锋旺教授/李超课题组在植物学知名期刊The Plant Cell(影响因子10)在线发表了题为“The MdHSC70-MdWRKY75 module mediates basal appl…

微信小程序 调色板

注意:是在uniapp中直接使用的一个color-picker插件,改一下格式即可在微信小程序的原生代码中使用 https://github.com/KirisakiAria/we-color-picker 这是插件的地址,使用的话先把这个插件下载下来,找到src,在项目创…

九、函数的声明和定义

函数声明: 1. 告诉编译器有一个函数叫什么,参数是什么,返回类型是什么。但是具体是不是存在,函数 声明决定不了。 2. 函数的声明一般出现在函数的使用之前。要满足先声明后使用。 3. 函数的声明一般要放在头文件中的。 定义的函…

股价持续低迷,业绩颓势不减,冀光恒难救平安银行?

文|新熔财经 作者|宏一 周一一上班,就听到旁边的同事感慨今年股市行情很不错,尤其是银行股,上半年累计上涨了17.02%,是涨幅最大的板块。 听到这里,我美滋滋地打开自己的账户,结…

spdlog一个非常好用的C++日志库(四): 源码分析之logger类

目录 1.简介 2.类图关系 3.logger数据成员 4.logger函数成员 4.1.构造与析构 4.1.1.构造函数 4.1.2.拷贝构造、移动构造 4.2.交换操作 4.3.log()记录日志消息 4.3.1.格式串 4.3.2.普通字符串 4.3.3.日志级别 4.3.4.宽字符支持 4.4.sink_it_:将log消息…

PLC工作原理

PLC(可编程逻辑控制器)的工作原理简述为:集中采样、集中输出、周期性循环扫描。 西门子PLC 一、集中采样 顺序读取所有输入端子的通断状态,并将所读取的信息存到输入映像寄存器中,此时输入映像寄存器被刷新&#xff…

三坐标测量机:柔性生产制造中的高精度测量解决方案

柔性生产制造是制造业的核心竞争力之一。它强调生产线的灵活性和适应性,以满足市场对产品多样化和个性化的需求。在当今快速变化的工业环境中,随着消费者对产品个性化和定制化需求的增加,柔性生产制造和三坐标测量机的结合,为智能…

尽量不写一行if...elseif...写出高质量可持续迭代的项目代码

背景 无论是前端代码还是后端代码,都存在着定位困难,不好抽离,改造困难的问题,造成代码开发越来越慢,此外因为代码耦合较高,总是出现改了一处地方,然后影响其他地方,要么就是要修改…

通讯录(C语言详细版)

1. 前言 通讯录是在动态顺序表的基础上实现的,其实就是顺序表的每个元素存储的不再是数字,而是存储一个联系人的结构体,所以如果有些小伙伴看不懂的话,可以移步参考一下动态顺序表的实现:顺序表(C语言详细…

【C语言】auto 关键字

在C语言中,auto关键字用于声明局部变量,但它的使用已经变得很少见。事实上,从C99标准开始,auto关键字的默认行为就是隐含的,因此在大多数情况下无需显式使用它。 基本用法 在C语言中,auto关键字用于指定变…

SpringBoot应用配置桥接Prometheus入门

SpringBoot应用配置Prometheus步骤 SpringBoot应用依赖要求PrometheusGrafanaGrafana监控界面模板 SpringBoot应用依赖要求 <!-- 监控系统健康情况的工具 --> <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot…

【3分钟准备前端面试】vue3

目录 Vue3比vue2有什么优势vue3升级了哪些重要功能生命周期变化Options APIComposition APIreftoRef和toRefstoReftoRefsHooks (代码复用)Vue3 script setupsetupdefineProps和defineEmitsdefineExposeVue3比vue2有什么优势 性能更好体积更小更好的TS支持更好的代码组织更好的逻…

104.二叉树的最大深度——二叉树专题复习

深度优先搜索&#xff08;DFS&#xff09;是一种常用的递归算法&#xff0c;用于解决树形结构的问题。在计算二叉树的最大深度时&#xff0c;DFS方法会从根节点开始&#xff0c;递归地计算左右子树的最大深度&#xff0c;然后在返回时更新当前节点所在路径的最大深度。 如果我…

每日复盘-20240704

今日关注&#xff1a; 20240704 六日涨幅最大: ------1--------300391--------- 长药控股 五日涨幅最大: ------1--------300391--------- 长药控股 四日涨幅最大: ------1--------300391--------- 长药控股 三日涨幅最大: ------1--------300391--------- 长药控股 二日涨幅最…

文心一言 VS 讯飞星火 VS chatgpt (295)-- 算法导论21.4 4题

四、利用练习 21.4-2 &#xff0c;请给出一个简单的证明&#xff0c;证明在一个不相交集合森林上使用按秩合并策略而不使用路径压缩策略的运行时间为 O(m lgn) 。21.4-2 的内容是&#xff1a;“证明&#xff1a;每个结点的秩最多为 ⌊lgn⌋ 。”。如果要写代码&#xff0c;请用…

vue模板语法v-html

模板语法v-html vue使用一种基于HTML的模板语法&#xff0c;使我们能够声明式的将其组件实例的数据绑定到呈现的DOM上&#xff0c;所有的vue模板都是语法层面的HTML&#xff0c;可以被符合规范的浏览器和HTML解释器解析。 一.文本插值 最基本的数据绑定形式是文本插值&#…

Kafka 为何如此之快?深度解析其背后的秘密

目录 前言 一、生产者 1. 异步发送 2. 多分区并行 3. 消息批量发送 4.支持消息压缩 二、存储端 1. 分区和副本 2. 页缓存 3. 磁盘顺序写入 4. 零拷贝技术 5. 稀疏索引 三、消费端 1. 消费者群组 2. 批量拉取 3. 高效的偏移量管理 4. 并行消费 总结 前言 Kafk…

CS算法(二)—— 斜视SAR点目标仿真

SAR成像专栏目录 我们按照Cumming教授所著的《合成孔径雷达成像——算法与实现》7.6节的点目标参数进行仿真,斜视角设置为8,中心斜距改为1000km。先放最终的仿真结果: 1. 参数配置 在中心点和中心的的上下左右方向设置5个点目标 : function para=config_sar_para_cumming(…