📜  虚拟环境 mac - Python (1)

📅  最后修改于: 2023-12-03 15:41:32.133000             🧑  作者: Mango

虚拟环境 mac - Python

在 Mac 上使用 Python 进行开发的时候,建议使用虚拟环境,以便能够在不同的项目之间隔离不同版本的依赖;同时,也能够避免污染全局环境,在开发过程中更加安全。

1. 安装虚拟环境工具

在 Mac 上,我们可以使用 Homebrew 来安装 virtualenv。

$ brew install virtualenv

安装完成后,我们可以通过下面的命令来检查是否安装成功:

$ virtualenv --version
2. 创建虚拟环境

使用 virtualenv 创建虚拟环境非常简单。我们只需要在项目目录下运行以下命令:

$ virtualenv venv

其中 venv 是虚拟环境的名称。执行完命令后,会在当前目录下创建一个名为 venv 的文件夹。我们可以使用以下命令来激活虚拟环境:

$ source venv/bin/activate

此时,在命令行前会出现 (venv) 字样,表示我们已经成功激活虚拟环境。

3. 使用虚拟环境

激活虚拟环境后,我们可以在其中安装需要的 Python 包。比如,我们可以使用 pip 来安装 Flask:

(venv)$ pip install Flask

此时,Flask 只会被安装在虚拟环境中,而不会对系统全局环境造成影响。

当我们在项目中需要使用 Flask 时,只需要激活虚拟环境即可:

$ source venv/bin/activate
4. 退出虚拟环境

当我们在虚拟环境中完成工作后,可以通过以下命令退出虚拟环境:

(venv)$ deactivate

此时,我们会回到系统的全局环境中。

5. 总结

虚拟环境是 Python 开发中非常重要的工具,它能够帮助我们隔离项目中的依赖,避免全局环境的污染。在 Mac 上,我们可以使用 virtualenv 来创建虚拟环境。创建完虚拟环境后,需要通过 source 命令来激活虚拟环境,通过 deactivate 命令来退出虚拟环境。