基于命令行创建python虚拟环境(python自带模块)

文章介绍了Python虚拟环境在项目维护和服务器配置中的重要性,详细阐述了如何使用Python自带的venv模块创建、激活、安装第三方模块以及退出虚拟环境的过程,旨在帮助开发者更好地管理和隔离项目依赖。
Python3.8

Python3.8

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本


python虚拟环境很重要,无论是在本地搞项目研发,还是在服务器配置新项目,或者维护旧项目都是很有用的。可以将不同项目依赖的python版本及第三方模块进行有效的隔离,对于任何一个项目都能高效管理及维护。

一、python虚拟环境的应用场景

1.1 维护旧项目

如果你目前正在负责一个python3的项目开发,然后经理突然甩给你一个python2的项目,让你在本地电脑搭建出来。如何做?可能有小伙伴说了,再安个python2即可。可是过了几天又甩过来一个python2的项目,该如何在本地电脑同时开展2个python2的项目呢?这里就需要采用虚拟环境解决了。

1.2 服务器配置新项目

如果公司有n个python3的项目部署在同一台服务器上,且各个项目依赖的第三方模块不同,为了防止第三模块之间发生冲突,怎么做?同样需要采用虚拟环境来解决。

二、基于python自带模块创建虚拟环境

python自带的虚拟环境模块是在python3版本时引用的。

2.1 创建虚拟环境

打开cmd.exe命令行工具(以windows系统为例)
在这里插入图片描述
进入想要创建虚拟环境的目录下,输入以下命令

python -m venv venv_name

备注:venv_name指的是虚拟环境的目录名字

2.2 激活虚拟环境

进入到创建的虚拟目录下的Scripts目录下,输入以下命令

activate

在这里插入图片描述
当命令行的前面出现小括号,括号里为虚拟环境目录名称时即为激活成功

2.3 在虚拟环境中安装第三方模块

以安装django模块为例,输入以下命令

pip install django==3.2.19

在这里插入图片描述
为了确保第三方模块安装在了虚拟环境中,在本地电脑打开虚拟环境的目录,找到/Lib/site-packages,里面有安装的Django模块,表示模块安装到了虚拟环境中。
在这里插入图片描述

2.4 退出虚拟环境

执行以下命令行,退出虚拟环境

deactivate

在这里插入图片描述
执行命令后,在命令行的前面不再出现小括号,即为退出成功。

您可能感兴趣的与本文相关的镜像

Python3.8

Python3.8

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

墨鱼知识岛

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值