Python的venv(Virtual Environment)模块是Python标准库中的一个工具,用于创建和管理Python虚拟环境。虚拟环境是一种隔离的Python运行环境,允许你在同一台机器上管理多个独立的Python环境,每个环境都可以有自己的安装包和依赖项,而不会相互干扰。
本次讲解针对windows系统
(1)创建虚拟环境步骤如下(打开cmd命令行输入下面指令):
C:\Users\hua> python -m venv HuaVenv //会在C盘用户/hua下面创建HuaVenv文件夹 C:\Users\hua> MTFvenv\Scripts\activate //激活虚拟环境 (MTFvenv) C:\Users\hua.huang> //已经进入到虚拟环境中 deactivate //退出虚拟环境
(2)安装python插件存放的位置
比如pip install wheel,pip install numpy在全局环境下安装的所有插件都会存放到python安装目录。比如安装了python39,所有插件都会存放在python39/Lib/site-packages目录下。
在虚拟环境中安装的插件只会存放在当前虚拟环境下,和全局环境互不干扰。
在本地环境开发好python接口并生成了SDK(whl文件生成方法后面章节会阐述),比如本地有个项目testProject,把该项目打包生成SDK并在全局环境进行了安装,这时在本地创建一个py脚本去调用testProject中的方法,实际调用的是python39/Lib/site-packages目录下testProject中的方法,并不是本地的testProject中的方法。