M2 Macbook Pro 上安装 Anaconda
以下是在M2 Macbook Pro上安装Anaconda的详细步骤:
下载安装包
- 访问Anaconda官方网站。
- 在页面中找到适用于macOS且支持Apple Silicon(M2)的Anaconda安装包,通常为64位图形安装程序或命令行安装程序,文件扩展名为.pkg或.sh,如
Anaconda3-2023.03-macosx-arm64.pkg
或Miniforge3-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>
,建议接受默认安装路径。
- 打开“终端”应用程序,进入下载目录,假设安装包在“Downloads”文件夹中,输入命令
初始化和配置
- 安装完成后,关闭并重新打开终端,或者运行命令
source ~/.zshrc
或source ~/.bashrc
刷新终端环境。 - 输入命令
conda --version
或conda info
,如果显示了Conda的版本信息或相关信息,则表示安装成功。 - 若要设置国内镜像源以加快软件包下载速度,可运行以下命令:
1 | conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/ |
- 若不想在终端启动时自动激活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”组合键运行代码。