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环境。注意:一旦退出虚拟环境,虚拟环境中所有第三方模块将无法使用。

 

posted @ 2023-08-02 12:48  java帝国  阅读(48)  评论(0)    收藏  举报