当前位置: 首页 > article >正文

在Mac M1上面安装Miniconda

问题

Python工程项目,通常使用Python虚拟环境,来解决包依赖问题。类似Java工程里面的Maven包依赖管理。所以,需要在我的机器上面安装Miniconda来管理Python工程项目中的依赖库包管理问题。为啥不使用Anaconda?我这边有如下原因:

  • Anaconda安装的包不一定是我需要的。我需要明确我的工程里面使用哪些包;
  • Anaconda上来安装占用的磁盘空间就是4G多。这样太大了。
  • 命令行对于我来说不是太大问题。
    官网也给出一些选择Anaconda还是Miniconda的建议,可以去看看。参考如下:
    Getting started with Anaconda

本来Miniconda就是Anaconda的简版,都是同一家公司开发的。

安装

静默安装Miniconda

mkdir -p ~/miniconda3
curl https://repo.anaconda.com/miniconda/Miniconda3-latest-MacOSX-arm64.sh -o ~/miniconda3/miniconda.sh
bash ~/miniconda3/miniconda.sh -b -u -p ~/miniconda3
rm ~/miniconda3/miniconda.sh

这样就安装完了如下图:
效果图

激活Miniconda

source ~/miniconda3/bin/activate

初始化conda

conda init --all

效果如下:
conda安装完成

测试

重新打开命令行。如果看到命令行前面有base字符,表示现在已经进入了基本的conda环境中了。效果如下图:
基本的conda环境
然后使用如下两个命令进行测试:

  • conda list:显示当前的名为base的虚拟环境中已经安装的软件和版本号;
  • conda --version:显示版本号。
    效果如下:
    验证效果图

参考

  • Getting started with Anaconda
  • 12. 虚拟环境和包
  • nstalling Miniconda

http://www.kler.cn/a/543389.html

相关文章:

  • 缓存技术介绍
  • NO.12十六届蓝桥杯备战|关系操作符|操作符连用|浮点数比较|练习2道(C++)
  • 【CXX-Qt】1 CXX-Qt入门
  • 插入排序和希尔排序
  • 长安链支撑全国不动产登记数据可信流通
  • Spring依赖注入方式
  • 名词解释:npm,cnpm,yarn,vite,vue,electron
  • PySpark查找Dataframe中的非ASCII字符并导出Excel文件
  • 07贪心 + 动态规划(D1_基础学习)
  • 蓝桥杯试题:归并排序
  • PySide (PyQt)的视图(QGraphicsView)和场景(QGraphicsScene)
  • 深入理解现代前端框架:Vue.js 的进阶探秘
  • bash shell笔记——循环结构
  • 网络初识-
  • 基于微信小程序的超市售货管理平台
  • HttpServletRequest 作用
  • 从洗牌算法到前端工程化:如何用JavaScript实现真正的随机排序并应用到实际项目中
  • 2025常用的SEO工具有哪些?
  • 文档格式转换引擎开发:支持PDF与OFD的技术实现
  • 快速搭建支持图片实时处理的文件服务
  • pytest测试专题 - 1.1 运行pytest
  • SpringBoot3.2新武器RestClient如何替代Feign?
  • 42页精品PPT | 数字政府智慧政务大数据平台建设方案
  • STM 32 IO模拟两线串行接口
  • 使用EVE-NG-锐捷实现ACL访问控制
  • 深度剖析观察者模式:从理论到实战的Java实现