在Mac M1上面安装Miniconda

问题

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

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

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

安装

静默安装Miniconda

bash 复制代码
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

bash 复制代码
source ~/miniconda3/bin/activate

初始化conda

bash 复制代码
conda init --all

效果如下:

测试

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

然后使用如下两个命令进行测试:

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

参考

相关推荐
LOVE️YOU2 小时前
Python 中 Tuple 为什么有时可 Hash,有时不可 Hash?
开发语言·python·哈希算法
李永奉2 小时前
C语言-指针函数与函数指针及回调函数的使用
c语言·开发语言
小oo呆2 小时前
【学习心得】迭代器和可迭代对象
开发语言·python
AC赳赳老秦2 小时前
采集行为合规自检:OpenClaw 自动校验 robots 协议与采集频率,规避违规采集风险
java·开发语言·c++·python·php·deepseek·openclaw
钱栈up2 小时前
mvn compile 卡死在 javac 阶段:一次类型不匹配的排查与修复
java·开发语言
迅猛龙办公室2 小时前
Python输出当前计算机的系统日期和时间
开发语言·前端·python
杨丰玮4182 小时前
C语言基础知识(一)————各类符号的含义与输入输出库(stdio)
c语言·开发语言
程序猿编码3 小时前
工业视觉多任务方案:可编程梯度信息视觉框架,训练评估 + C++ 部署完整实战
开发语言·c++·视觉·推理引擎
XiaoMaqqqq4 小时前
知名的IP驱动产业新场景新工具
网络·python·网络协议·tcp/ip
言乐64 小时前
Python实现语音审核模型
开发语言·python·django·virtualenv·pygame