为什么要使用虚拟环境:
在Python中,虚拟环境(Virtual Environment)是一个独立的、隔离的Python运行环境,它拥有自己的Python解释器、第三方库和应用程序。通过创建虚拟环境,可以确保项目之间的依赖关系不会相互干扰,每个项目都可以使用自己独立的Python解释器和第三方库版本。
使用虚拟环境有如下好处:
1.隔离性:每个虚拟环境都是独立的,互不影响。这意味着在一个虚拟环境中安装的Python包不会影响其他虚拟环境或全局Python环境。
2.可定制性:可以根据项目的需求,为每个虚拟环境选择特定的Python版本和安装所需的第三方包。
3.可复制性:虚拟环境可以轻松地复制和迁移到其他机器上,确保在不同环境中的一致性。
4.易于管理:通过激活和停用虚拟环境,可以方便地切换到不同的Python项目环境。
使用内置模块venv创建一个虚拟环境:
一.新建一个文件夹
例如:d:\\myproject
二.进入文件夹,创建虚拟目录
例如:
cd myproject
python(可选择具体版本) -m venv .venv(自己起一个合适的名称作为虚拟环境)
说明:实际上在.venv下会把最基本的python环境从全局环境中copy一份到这里
三.激活虚拟环境
激活虚拟环境就是进入我们创建的虚拟环境,让接下来的全部操作都是在这个虚拟环境中进行
命令:.venv\Scripts\activate --也就是进入到虚拟环境的scripts目录,执行activate.bat
激活后所有命令行前会自动加上(.venv)
四.退出虚拟环境
命令:deactivate
退出后所有的操作将会是python的全局环境。