📅  最后修改于: 2023-12-03 15:41:32.133000             🧑  作者: Mango
在 Mac 上使用 Python 进行开发的时候,建议使用虚拟环境,以便能够在不同的项目之间隔离不同版本的依赖;同时,也能够避免污染全局环境,在开发过程中更加安全。
在 Mac 上,我们可以使用 Homebrew 来安装 virtualenv。
$ brew install virtualenv
安装完成后,我们可以通过下面的命令来检查是否安装成功:
$ virtualenv --version
使用 virtualenv 创建虚拟环境非常简单。我们只需要在项目目录下运行以下命令:
$ virtualenv venv
其中 venv 是虚拟环境的名称。执行完命令后,会在当前目录下创建一个名为 venv 的文件夹。我们可以使用以下命令来激活虚拟环境:
$ source venv/bin/activate
此时,在命令行前会出现 (venv) 字样,表示我们已经成功激活虚拟环境。
激活虚拟环境后,我们可以在其中安装需要的 Python 包。比如,我们可以使用 pip 来安装 Flask:
(venv)$ pip install Flask
此时,Flask 只会被安装在虚拟环境中,而不会对系统全局环境造成影响。
当我们在项目中需要使用 Flask 时,只需要激活虚拟环境即可:
$ source venv/bin/activate
当我们在虚拟环境中完成工作后,可以通过以下命令退出虚拟环境:
(venv)$ deactivate
此时,我们会回到系统的全局环境中。
虚拟环境是 Python 开发中非常重要的工具,它能够帮助我们隔离项目中的依赖,避免全局环境的污染。在 Mac 上,我们可以使用 virtualenv 来创建虚拟环境。创建完虚拟环境后,需要通过 source 命令来激活虚拟环境,通过 deactivate 命令来退出虚拟环境。