凉城老泉
手机扫码
python虚拟环境创建
乡村笔墨栈  2025-02-22     阅读(129)   分享

为什么要使用虚拟环境:       

在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的全局环境。