Python 基础教程

Python 高级教程

Python 相关应用

Python 笔记

Mac 为项目安装 Python 虚拟环境(virtualenv 或 venv)安装与使用

Python 在 linux、mac、windows 平台的环境搭建 Python 在 linux、mac、windows 平台的环境搭建


Python 虚拟环境(virtualenv 或 venv)用来为一个应用创建一套“隔离”的 Python 运行环境,使得不同应用开发环境相互独立,环境升级不影响其它应用,也不会影响全局的 Python 环境,它可以防止系统中出现包管理混乱和版本的冲突。

Mac 安装 virtualenv 模块

Python 项目设置虚拟环境之前,首先要安装能安装虚拟环境的 python 模块 - virtualenv 模块(有点绕),直接通过 pip 进行安装,需要了解的是 virtualenv 模块是 Python 全局环境安装的。

demo@Mac ~ $ pip3 install virtualenv

安装完成后,可以通过以下命令检测版本是否安装成功。

demo@Mac ~ $ virtualenv --version

创建虚拟环境

Python 创建虚拟环境只需要两步,一步创建虚拟目录,另一步激活虚拟环境。

  1. 第一步创建虚拟环境目录文件夹;

    demo@Mac ~ $ virtualenv demo_venv

    virtualenv 命令后面指定虚拟环境目录文件夹(也是虚拟环境的名称),此外,虚拟环境会默认装上 Python 的 setuptools,pip,wheel。

  2. 第二步激活虚拟环境;

    demo@Mac ~ $ source demo_venv/bin/activate

    激活虚拟环境操作后,会在命令行操作的最前面显示当前虚拟环境的名称,如下:

    (demo_venv) demo@Mac ~ $ 

    表明当前会话进入虚拟环境的上下文,如这时通过 pip3 命令安装相应 python 模块时,会安装到当前虚拟环境的模块路径里。

    此外,退出当前虚拟环境的命令是 deactivate