在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
效果如下:
测试
重新打开命令行。如果看到命令行前面有base
字符,表示现在已经进入了基本的conda环境中了。效果如下图:
然后使用如下两个命令进行测试:
conda list
:显示当前的名为base的虚拟环境中已经安装的软件和版本号;conda --version
:显示版本号。
效果如下:
参考
- Getting started with Anaconda
- 12. 虚拟环境和包
- nstalling Miniconda