【Python虚拟环境】Windows环境下Python虚拟环境的创建与激活

简介: Windows环境下Python虚拟环境的创建与激活

环境

win10+Python3.6

为什么要使用虚拟环境?

官方文档的解释是:Python应用程序通常会使用不在标准库内的软件包和模块。应用程序有时需要特定版本的库,因为应用程序可能需要修复特定的错误,或者可以使用库的过时版本的接口编写应用程序。

这意味着一个Python安装可能无法满足每个应用程序的要求。如果应用程序A需要特定模块的1.0版本但应用程序B需要2.0版本,则需求存在冲突,安装版本1.0或2.0将导致某一个应用程序无法运行。

我认为使用虚拟环境的目的是让每个项目都有独立的环境,每一个项目使用自己需要的库,不会有冲突和冗余。

虚拟环境创建

WIN+R打开运行,输入CMD进入命令行窗口。

打开你要创建虚拟环境的目录
cd C:\Users\XXX\Desktop\spider\1
创建一个虚拟环境
C:\Users\XXX\Desktop\spider\1>python -m venv test

如果没有报错,说明创建成功test文件夹如果不存在的话,会创建一个名为test的文件夹。

虚拟环境激活

创建好虚拟环境后,就可以激活了

C:\Users\XXX\Desktop\spider\1>test\Scripts\activate
(test) C:\Users\Chengyikang\Desktop\spider\1>

(test)说明名为test虚拟环境已经激活成功。

虚拟环境退出

类比激活环境,我们想要退出虚拟环境时,

(test) C:\Users\Chengyikang\Desktop\spider\1>test\Scripts\deactivate.bat
C:\Users\Chengyikang\Desktop\spider\1>

没有了(test)说明已经退出虚拟环境。

相关文章
|
1月前
|
Unix Shell Linux
赞!优雅的Python多环境管理神器!易上手易操作!
赞!优雅的Python多环境管理神器!易上手易操作!
|
19天前
|
人工智能 机器人 C++
【C++/Python】Windows用Swig实现C++调用Python(史上最简单详细,80岁看了都会操作)
【C++/Python】Windows用Swig实现C++调用Python(史上最简单详细,80岁看了都会操作)
|
3天前
|
5G Python
Windows11搭建Python环境(Anaconda安装与使用)
Windows11搭建Python环境(Anaconda安装与使用)
19 0
|
14天前
|
Python
|
19天前
|
数据采集 JavaScript C++
Python搭建编程环境-安装Python3解释器
Python搭建编程环境-安装Python3解释器
24 1
|
21天前
|
jenkins 测试技术 持续交付
软件测试|docker搭建Jenkins+Python+allure自动化测试环境
通过以上步骤,你可以在Docker中搭建起Jenkins自动化测试环境,实现Python测试的自动化执行和Allure报告生成。 买CN2云服务器,免备案服务器,高防服务器,就选蓝易云。百度搜索:蓝易云
44 6
|
24天前
|
人工智能 Ubuntu 机器人
【ubuntu】 Linux(ubuntu)创建python的虚拟环境
【ubuntu】 Linux(ubuntu)创建python的虚拟环境
|
24天前
|
Python Windows
【Python】Windows如何在cmd中切换python版本
【Python】Windows如何在cmd中切换python版本
|
1月前
|
监控 API 数据库
Python语言Windows操作系统
Python语言Windows操作系统