文章目录
前言
虚拟环境相比大家并不陌生,为什么要使用Python虚拟化环境呢?由于实际使用中Python安装依赖包直接安装在系统环境中,日积月累后会导致包越装越多,但是不同的项目版本依赖对应的库的版本不一样,会导致依赖包版本冲突的问题。
为解决该问题的疑问,推荐使用Python 虚拟环境 Virtualenv 进行对包管理,方便运行不同的项目使用对应的虚拟环境。保持项目独立和系统环境的干净稳定。
安装 Virtualenv
安装命令
pip install virtualenv
执行命名
C:\Users\Benjamin>pip install virtualenv
Requirement already satisfied: virtualenv in e:\work_path\python\lib\site-packages (20.10.0)
Requirement already satisfied: six<2,>=1.9.0 in e:\work_path\python\lib\site-packages (from virtualenv) (1.16.0)
Requirement already satisfied: platformdirs<3,>=2 in e:\work_path\python\lib\site-packages (from virtualenv) (2.4.0)
Requirement already satisfied: filelock<4,>=3.2 in e:\work_path\python\lib\site-packages (from virtualenv) (3.3.2)
Requirement already satisfied: backports.entry-points-selectable>=1.0.4 in e:\work_path\python\lib\site-packages (from virtualenv) (1.1.1)
Requirement already satisfied: distlib<1,>=0.3.1 in e:\work_path\python\lib\site-packages (from virtualenv) (0.3.3)
创建 虚拟环境
创建Python虚拟环境的前,建议切换到专有的虚拟环境目录,方便后期管理和维护
创建虚拟环境命令
py -3 -m venv testXuNi
创建成功后会多出对应的目录(Excel为已创建演示用)
启动 虚拟环境
启动虚拟环境命令
.\Excel\Scripts\activate
目录结构说明展示
注意启动时记得目的结构和对应的虚拟环境的盘符,记得及时切换
启动成功标识,注意目录前方的(Excel)则表示进度对应的虚拟环境成功
管理 虚拟环境安装包
查看已安装包
pip list
执行命令
(Excel) E:\conding\VAPython>pip list
Package Version
------------------------- --------
altgraph 0.17.2
et-xmlfile 1.1.0
future 0.18.2
openpyxl 3.0.9
pefile 2021.9.3
Pillow 8.4.0
pip 21.3.1
pyinstaller 4.7
pyinstaller-hooks-contrib 2021.3
pywin32-ctypes 0.2.0
setuptools 57.4.0
xlrd 2.0.1
其他包管理命名
pip install <packageName>
pip uninstall <packeageName>
……
运行 实际启动需要依赖的项目(调试)
当虚拟环境已启动并进入后可直接使用该环境下的依赖包
进入项目目录,并启动Python文件
cd <Project Path>
python <testGUI.py>
演示命令
(Excel) E:\conding\VAPython>cd E:\conding\Python\exclePro\LuMianYaShiDu
(Excel) E:\conding\Python\exclePro\LuMianYaShiDu>python testGUI.py
CreateFile() Error: 5
启动成功
总结
至此Python 虚拟环境 Virtualenv 安装初始篇已讲解完毕,虚拟环境已经有了初步的认识和包的查看技能,如何在虚拟环境中调试脚本已掌握。