2025年6月4日 星期三 乙巳(蛇)年 三月初八 设为首页 加入收藏
rss
您当前的位置:首页 > 计算机 > 编程开发 > Python

VirtualEnv 学习笔记(基于 virtualenv 15.0.1 )

时间:12-14来源:作者:点击数:4

VirtualEnv 用于创建独立的 Python 虚拟环境,这些独立的 Python 虚拟环境中有独立的安装目录。

一、安装 VirtualEnv

通过 pip install virtualenv 命令可以安装 VirtualEnv。

安装 virtualenv

二、创建独立的 Python 虚拟环境

创建独立的 Python 虚拟环境命令为:

  • virtualenv ENV
创建虚拟环境

如果你使用了 virtualenv --system-site-packages ENV ,那么你的虚拟环境会直接将 global site-packages 目录下的包拿来用。

其中 ENV 是新的虚拟环境的目录,该命令做了下面的事情:

1. Windows 下

  • 创建 ENV\Lib\ 目录以及 ENV\Include\ 目录,它们包含用于支持 Python 虚拟环境所必须的 library files。
  • 创建 ENV\Lib\site-packages\ ,虚拟环境中安装的所有 package 都位于其中。
  • 创建 ENV\Scripts\ 目录,其中存放着 Python 虚拟环境所必须的可执行文件以及脚本。 其中 ENV\Scripts\pip 是与当前虚拟环境中相关的 pip
  • 安装关键的 pip 以及 setuptools 这两个 package。
ENV 环境

2. Unix/OSX 下

  • 创建 ENV/lib/ 目录以及 ENV/include/ 目录,它们包含用于支持 Python 虚拟环境所必须的 library files。
  • 虚拟环境中安装的所有 package 都位于 ENV/lib/site-packages/ 目录下
  • 在 Unix/OSX 系统上创建 ENV/bin/ 目录,其中存放着 Python 虚拟环境所必须的可执行文件以及脚本。
  • 安装关键的 pip 以及 setuptools 这两个 package。 ENV/bin/pip 是与当前虚拟环境中相关的 pip

三、 激活 Python 虚拟环境

1. Windows 下

在新创建的 Python 虚拟环境中,有一个激活脚本。在 Windows 系统中,激活脚本位于 ENV\Scripts\activate.bat 。 在 CMD 中执行中执行 ENV\Scripts\activate.bat 脚本则激活了虚拟环境。

激活 ENV 环境

该脚本本质上是修改 $PATH 环境变量,使得环境变量的第一项为 ENV\Scripts\ 目录。同时修改你的 SHELL 命令提示符,从而提示你这是在一个 Python 虚拟环境中。你也可以不使用该激活脚本,而是直接调用 ENV\Scripts\ 目录中的脚本和 python 解释器,如 ENV\Scripts\pip.exe 以及 ENV\Scripts\python.exe

2. Unix/OSX 下

在新创建的 Python 虚拟环境中,有一个激活脚本。在 Posix 系统上,该激活脚本位于 ENV/bin/activate 。在终端中执行执行 source ENV/bin/activate 命令则激活了虚拟环境。该脚本本质上是修改 $PATH 环境变量,使得环境变量的第一项为 ENV/bin/ 目录。同时修改你的 SHELL 命令提示符,从而提示你这是在一个 Python 虚拟环境中。

你也可以不使用该激活脚本,而是直接调用 ENV/bin/ 目录中的脚本和 python 解释器,如 ENV/bin/pip 以及 ENV/bin/python_script.py 。

四、退出虚拟环境

退出虚拟环境,在 shell 中键入 deactivate 命令即可

退出 ENV 环境

五、移除 Python 虚拟环境

移除之前首先退出 Python 虚拟环境,然后删除 ENV 文件夹即可。

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门
本栏推荐