在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:显示版本号。
    效果如下:

参考

相关推荐
敖行客 Allthinker1 小时前
IM 融合专题:后端架构师的核心修炼
java·开发语言·数据库
进击的程序猿~2 小时前
Go Slice源码深度解析指南
开发语言·后端·golang
金銀銅鐵2 小时前
[Python] 借助图形化界面探索模n运算的规律
python·数学
Hesionberger2 小时前
快速求解完全平方数的最少数量
开发语言·数据结构·python·算法·leetcode·c#
xywww1686 小时前
大模型 API 选型实战:GPT、Gemini、Claude 接入时该看哪些指标?
运维·服务器·人工智能·python·gpt·langchain
夜雪一千11 小时前
Python enumerate() 函数完整详解:遍历同时获取索引,告别手动计数
服务器·windows·python
能有时光11 小时前
PyTorch KernelAgent 源码解读 ---(4)--- ExtractorAgent
人工智能·pytorch·python
_Jimmy_11 小时前
Python 协程库如何使用以及有哪些使用场景
python
ITKEY_12 小时前
macOS brew 安装的nginx 文件在哪里?
运维·nginx·macos
aqi0012 小时前
15天学会AI应用开发(十七)使用LangGraph实现会话记忆功能
人工智能·python·大模型·ai编程·ai应用