6.3.2虚拟环境的配置:virtualenv
1.安装virtualenv工具

此时在公共的python运行环境下安装virtualenv工具,工具被保存在“{PYTHON_HOME}\scripts”目录中,该目录已经在path环境属性中进行配置,所以直接可以执行命令。
在每一python项目中实际都应该提供一个虚拟环境,假设某项目保存路径为d:\yootk,就可以直接用wirtualenv工具在目录中创建一个venv的虚拟环境
2.在d:\yootk目录下创建一个python虚拟运行环境 
说明:我的virtualenv工具版本是20.24.2(版本号在20以上),在目录中创建虚拟环境d:\ytook\virtualenv venv,如果版本号在20以下,在目录下创建虚拟环境d:\yootk\virtualenv --no-site-packages venv,
参数--no-site-packages表明已经安装在python环境中的所有第三方模块都不会被复制过来,相当于开发者得到一个“纯净”的运行环境。
创建完成的虚拟环境默认的情况下是不会被启动的,所以虚拟环境中提供的所有命名无法被直接应用,开发者手动激活虚拟环,境激活路径“{项目路径}\{虚拟环境名称}\scripts\activate.bat”。
3.激活venv虚拟环境 
4.在虚拟环境中安装第三方模块


此时的pymysql模块将不会在全局python环境中安装,只在当前venv虚拟环境中进行安装,模块安装后的保存路径“{项目路径}\{虚拟环境名称}\lib\site-packages”。
5.退出虚拟环境

命令执行后就会退出虚拟环境,如果再次执行相关的python命令,将采用的是全局pyhton环境。注意:一旦退出虚拟环境,虚拟环境中所有第三方模块将无法使用。

浙公网安备 33010602011771号