mac 安装python
在Mac系统上安装Python非常简单,因为MacOS已经预装了Python。不过我们通常都会希望安装最新版本的Python或者管理Python的版本。本文将详细介绍如何在Mac上安装Python,并进行版本管理。
安装Homebrew
Homebrew是Mac上的软件包管理工具,使用它可以方便安装、升级和管理各种软件包。首先,我们需要安装Homebrew,打开终端并执行以下命令:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
安装完成后,执行以下命令验证Homebrew是否安装成功:
brew --version
使用Homebrew安装Python
通过Homebrew安装Python非常简单,只需在终端执行以下命令:
brew install python
安装完成后,可以通过以下命令查看Python的版本:
python --version
使用pyenv管理Python版本
如果你需要安装多个Python版本或者对Python版本有特殊要求,可以使用pyenv来管理Python版本。以下是使用pyenv安装和管理Python版本的步骤:
安装pyenv
首先,使用Homebrew安装pyenv:
brew install pyenv
安装完成后,将下面的代码添加到你的shell配置文件(例如~/.bash_profile或~/.zshrc)中:
export PYENV_ROOT="HOME/.pyenv"
export PATH="PYENV_ROOT/bin:PATH"
eval "(pyenv init --path)"
然后执行以下命令使配置生效:
source ~/.bash_profile
安装Python
现在可以使用pyenv安装任意版本的Python,比如安装Python 3.8.6:
pyenv install 3.8.6
安装完成后,使用以下命令设置全局Python版本为3.8.6:
pyenv global 3.8.6
切换Python版本
如果需要在不同的项目中使用不同的Python版本,可以使用以下命令在不同的目录下设置不同的Python版本:
pyenv local 3.7.9
这样在当前目录及其子目录下都会使用Python 3.7.9版本。
使用virtualenv创建Python虚拟环境
虚拟环境可以帮助你在项目之间隔离依赖库。这里我们使用virtualenv和virtualenvwrapper来管理虚拟环境。首先,安装virtualenv和virtualenvwrapper:
pip install virtualenv virtualenvwrapper
然后将以下代码添加到你的shell配置文件中:
export WORKON_HOME=~/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh
执行以下命令生效配置:
source ~/.bash_profile
创建虚拟环境
现在可以使用virtualenvwrapper创建虚拟环境。比如我们创建一个名为myenv
的虚拟环境:
mkvirtualenv myenv
激活虚拟环境:
workon myenv
在虚拟环境中安装所需的依赖库:
pip install requests
总结
本文介绍了在Mac上安装Python,并使用pyenv和virtualenv进行版本和虚拟环境管理。