M2 Macbook Pro 上安装 Anaconda

以下是在M2 Macbook Pro上安装Anaconda的详细步骤:

下载安装包

  • 访问Anaconda官方网站
  • 在页面中找到适用于macOS且支持Apple Silicon(M2)的Anaconda安装包,通常为64位图形安装程序或命令行安装程序,文件扩展名为.pkg或.sh,如Anaconda3-2023.03-macosx-arm64.pkgMiniforge3-MacOSX-arm64.sh

安装Anaconda

  • 图形界面安装
    • 双击下载好的.pkg安装包,会弹出“this package will run a program to determine if the software can be installed.”的提示,点击“Allow”。
    • 点击“Continue”,阅读并同意软件许可协议,输入Mac密码后开始安装步骤。
    • 安装过程可能需要一些时间,等待安装完成后,点击“Continue”和“Close”。
  • 命令行安装
    • 打开“终端”应用程序,进入下载目录,假设安装包在“Downloads”文件夹中,输入命令cd ~/Downloads
    • 对于.pkg文件,直接双击安装即可;对于.sh文件,需要先添加可执行权限,输入命令chmod +x Miniforge3-MacOSX-arm64.sh,然后执行安装命令./Miniforge3-MacOSX-arm64.sh
    • 安装过程中,按照屏幕提示阅读并同意许可协议,选择安装路径等,默认路径通常是/home/<user>/anaconda<2/3>,建议接受默认安装路径。

初始化和配置

  • 安装完成后,关闭并重新打开终端,或者运行命令source ~/.zshrcsource ~/.bashrc刷新终端环境。
  • 输入命令conda --versionconda info,如果显示了Conda的版本信息或相关信息,则表示安装成功。
  • 若要设置国内镜像源以加快软件包下载速度,可运行以下命令:
1
2
3
4
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
  • 若不想在终端启动时自动激活base环境,可运行命令conda config --set auto_activate_base false

在M2 Macbook Pro上安装好Anaconda后,可以按照以下方式运行:

使用终端运行

  • 激活环境:打开“终端”应用程序,若安装的是Anaconda或Miniforge,通常默认的基础环境名为“base”,输入命令conda activate base可激活该环境。若创建了其他虚拟环境,如名为“cynpy1”的环境,可使用命令conda activate cynpy1进入该特定环境。
  • 运行Python脚本或程序:在激活环境后,可以直接在终端中输入python命令,进入Python交互模式,在其中输入Python代码并按回车键执行。如果有.py后缀的Python脚本文件,假设脚本名为test.py,且位于当前终端的工作目录下,可直接输入python test.py运行该脚本。若脚本不在当前工作目录,需要先使用cd命令切换到脚本所在目录,再执行上述命令。
  • 使用Conda命令进行包管理和环境管理
    • 查看已安装的包:在激活的环境中,输入conda list可以查看当前环境中已安装的所有包及其版本信息。
    • 安装新的包:例如要安装numpy包,在激活的环境中输入conda install numpy,Conda会自动从配置的源中下载并安装该包及其依赖项。
    • 创建新的虚拟环境:输入conda create -n new_env_name python=3.9可以创建一个名为“new_env_name”且Python版本为3.9的虚拟环境,可根据实际需求指定不同的Python版本和环境名称。

使用Anaconda Navigator运行

  • 打开Anaconda Navigator:在“启动台”或“应用程序”文件夹中找到“Anaconda Navigator”并打开它。
  • 选择环境和应用:在Anaconda Navigator的主界面中,可以看到已安装的环境列表,选择要使用的环境,如“base”或其他自定义环境。在该环境下,可以看到已安装的各种应用程序,如Jupyter Notebook、Spyder、VSCode等,点击相应应用程序的“Launch”按钮即可启动。
  • 在Jupyter Notebook中运行代码:如果启动了Jupyter Notebook,它会在浏览器中打开一个页面,显示当前工作目录下的文件和文件夹。可以点击右上角的“New”按钮,选择“Python 3”等内核创建一个新的笔记本,在单元格中输入Python代码,然后按“Shift+Enter”组合键运行代码。