首先,通过Homebrew安装Anaconda3:
运行命令 brew install --cask anaconda
来安装Anaconda3。
安装完成后,检查Anaconda3的安装路径,通常是 /usr/local/anaconda3/bin
。
为了使系统能够识别Anaconda3中的Python,需要将Anaconda3的路径添加到系统的环境变量中。编辑 ~/.zshrc
文件,添加如下行:
export PATH="/usr/local/anaconda3/bin:$PATH"
保存文件后,运行 source ~/.zshrc
使更改生效。
接下来,验证Anaconda是否安装成功,输入 conda --version
查看Conda的版本信息。
为了支持多版本Python,可以通过Conda创建不同的环境。例如,创建一个使用Python 2.7的环境:
conda create --name py27 python=2.7
以及一个使用Python 3.7的环境:
conda create --name py37 python=3.7
这些环境将被创建在 /usr/local/anaconda3/envs/
目录下。
为了在终端中直接使用特定版本的Python,可以在 ~/.zshrc
文件中为每个环境设置特定的别名或路径。例如,为Python 3.7环境设置路径:
export PATH="/usr/local/anaconda3/envs/py37:$PATH"
再次运行 source ~/.zshrc
使新设置生效。
现在,尝试在终端中分别启动Python 2.7和Python 3.7,确保它们都能正确启动:
➜ ~ python2
WARNING: Python 2.7 is not recommended.
This version is included in macOS for compatibility with legacy software.
Future versions of macOS will not include Python 2.7.
Instead, it is recommended that you transition to using 'python3' from within Terminal.
Python 2.7.16 (default, Dec 13 2019, 18:00:32)
[GCC 4.2.1 Compatible Apple LLVM 11.0.0 (clang-1100.0.32.4) (-macos10.15-objc-s on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>
➜ ~ python3
Python 3.7.6 (default, Jan 8 2020, 13:42:34)
[Clang 4.0.1 (tags/RELEASE_401/final)] :: Anaconda, Inc. on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>
以上步骤帮助您在MacOS上顺利切换不同版本的Python环境,便于开发和测试不同的项目需求。