首页 > 编程语言 >【Python】venv、virtualenv _ 虚拟环境库

【Python】venv、virtualenv _ 虚拟环境库

时间:2023-10-26 10:45:42浏览次数:37  
标签:virtualenv venv pydemo Python 虚拟环境 env pip

虚拟环境:从电脑独立开辟出来的python环境,可以把它看作一个容器,我们可以在这个容器(环境)中安装我们项目中所依赖的相关模块和包。

 

虚拟环境的优点

1. 不同的虚拟环境相互独立,不会影响到其他应用。
2. 防止出现包管理混乱和版本冲突。
3. 不会影响全局的python环境。

 

 

 

创建虚拟环境

venv模块 

python3.3以上自带venv模块

1、任意文件夹创建Env文件夹  

cmd运行命令,注意 命令需要在需要创建env目录的路径下执行

# 创建虚拟环境命令(pydemo-env 是虚拟环境的名称,可以随意更改。)
python -m  venv pydemo-env  

 

执行结果:

env目录下新建pydemo-env文件夹,以及pip库的一份副本,这样就能安装其他包

  

 

2、激活虚拟环境

# 切换路径到 虚拟环境的Scripts下
cd pydemo_env\Scripts

# 激活命令
.\activate

 

 

成功激活虚拟环境

 

退出虚拟环境

deactivate

 

删除虚拟环境

rmvirtualenv pydemo_env

 

 

 

virtualenv模块

 安装三方库

# 虚拟环境
pip install virtualenv

# 虚拟环境的开发工具包
pip install virtualenvwrapper-win

 

创建虚拟环境

virtualenv 虚拟环境名称

 

 

激活

activate

 

 

退出

deactivate

 

 

删除<直接删除/命令>

rd/s/q 目录路径

 

标签:virtualenv,venv,pydemo,Python,虚拟环境,env,pip
From: https://www.cnblogs.com/phoenixy/p/17781724.html

相关文章

  • 用 python-docx 创建浮动图片
    相信大家对python-docx这个常用的操作docx文档的库都不陌生,它支持以内联形状(InlineShape)的形式插入图片,即图片和文本之间没有重叠,遵循流动版式(flowlayout)。但是,截至最新的0.8.10版本,python-docx尚不支持插入浮动图片(floatingpicture)。这显然不能满足丰富多彩的文档样式的需要,因......
  • Python_Json的使用总结
    应用场景json应用于批量数据进行组织管理--将无序变为有序-将输入结构数据进行组织形式标注化直观问题1.函数功能:dump在英文中有转储,转存的意思 json.dump(data,f) json.dump(data,f,indent=4)#使用缩进和换行格式化JSON dumps()dumps是dump......
  • python数据类型
    一、数值型python中数值型的主要类型有int(整数),float(浮点型),complex(复数型) 注意事项:一般情况下python的数据类型默认为字符串型(str)1.整型(int)整型就是数学里的整数,在python中用int来表示,我们在使用进制之间的转换时,常常会遇到整型,而整型支持四种形式的进制转换,如:十进制、二进制......
  • Python合并多个Excel文件中的指定sheet
    本文将介绍一个用于合并多个Excel文件中指定sheet的Python代码。这个功能可以方便地整理和分析数据。我们将逐步解释代码的每个部分,并提供示例用法。导入库首先,我们导入了需要使用的三个库:os、pandas和time。这些库分别用于操作文件和文件夹、处理Excel文件以及计算程序执行时间......
  • Python 学习笔记
    Python开发环境搭建第1节初始Python第2节Windows环境安装第3节macOS环境安装第4节VSCode安装与应用第5节PyCharm安装与应用第6节pip包管理工具Python工程应用第7节Python工程应用-字符串第8节Python文档化应用场景第9节如何使用注释第10节字符编码......
  • Python学习笔记
    Python开发环境搭建第1节初始Python第2节Windows环境安装第3节macOS环境安装第4节VSCode安装与应用第5节PyCharm安装与应用第6节pip包管理工具Python工程应用第7节Python工程应用-字符串几种字符串的表示原始字符串:使用反斜杠(\)转义特殊字符的字符串,例如:在P......
  • Python语法6
    Python语法6这次我们整理关于元组,集合,字典的知识元组元组与我们之前讲的列表相似,但是元组不支持动态添加,删除元素,当然也不可以修改元素。元组的初始化元组用小括号表示,中间的元素用逗号隔开注意,如果初始化只包含一个元素的元组,需要在该元素后面添加一个逗号a=()#初始化一......
  • 基于Python的猫狗宠物展示系统-计算机毕业设计源码+LW文档
    摘 要 随着时代的发展,人们对宠物也越来越重视,近些年来我国的宠物产业也发生了翻天覆地的变化,但是很多人在出去宠物的时候不知道去哪里宠物,在预订酒店和机票的时候也没有一个综合性的宠物网站,为了让人们的宠物变的更加的方便,为此我开发了本基于Python的猫狗宠物展示系统本基于......
  • python的requests发送/上传多个文件(转)
    原文:https://blog.csdn.net/five3/article/details/74913742作者:上帝De助手 1、需要的环境Python3.XRequests库2、单字段发送单个文件在requests中发送文件的接口只有一种,那就是使用requests.post的files参数,请求形式如下:url="http://httpbin.org/post"data=No......
  • Python高效地生成#号颜色文本
    之前一直想知道如何快速通过整型变量生成颜色文本,直到问了chatgpt,下面是生成红颜色的一个实例:r=255g=0b=0color='#%02x%02x%02x'%(r,g,b)展示颜色的实例程序:fromtkinterimport*r=Tk()c=Canvas(r)c.pack(fill=BOTH,expand=True)b=Button(r,......