Python
Python基础
python环境搭建
python-列表
python基本语法
变量
变量与对象
数据类型
类型检查
类型转换
运算符
python虚拟环境
格式化字符串
python元组
pandas学习
easygui使用
textfsm使用
python循环
转换编码格式
os模块下常用的函数和方法使用
文件存储
网络运维自动化
python基础
python列表
python函数一
python字符串
python字典
python数据类型
正则表达式学习
python的 Nornir简介与使用
netaddr简介与使用
Python爬虫
Python网络编程
本文档使用 MrDoc 发布
-
+
首页
python虚拟环境
# 虚拟环境 理解虚拟环境,python的虚拟环境可以理解为将一些标准的基础的文件copy一份在独立的容器内进行使用,不同虚拟环境间相互隔离,互不影响,方便不同版本的包或者不同的代码进行安装和调试。 默认不使用虚拟环境,python运行在全局下,对应的目录结构: ```python D:\python>dir 驱动器 D 中的卷是 software 卷的序列号是 8267-A2D1 D:\python 的目录 2023/01/03 11:00 <DIR> . 2023/01/03 11:00 <DIR> .. 2020/07/30 19:12 <DIR> DLLs 2020/07/30 19:12 <DIR> Doc 2020/07/30 19:12 <DIR> include 2020/07/30 19:12 <DIR> Lib 2020/07/30 19:12 <DIR> libs 2020/07/20 16:03 31,453 LICENSE.txt 2020/07/20 16:04 918,380 NEWS.txt 2020/07/30 19:05 26,777,232 python-3.8.5.exe 2020/07/20 16:03 97,352 python.exe 2020/07/20 16:03 58,952 python3.dll 2020/07/20 16:03 4,051,016 python38.dll 2020/07/20 16:03 95,816 pythonw.exe 2022/05/28 11:36 <DIR> Scripts 2020/07/30 19:12 <DIR> tcl 2023/01/03 11:00 <DIR> test-venv 2020/07/30 19:12 <DIR> Tools 2020/07/20 16:03 83,744 vcruntime140.dll 8 个文件 32,113,945 字节 11 个目录 131,323,580,416 可用字节 # 几个常见的文件夹 lib 包含 python第三方包和标准库 Scripts 包含了pip.exe 还有python.exe解析器 # 虚拟环境会将lib、script、pip、python.exe复制一份到指定目录相当于一个独立的python环境,但是标准库不会复制,而是调用全局的,免去了大量重复的文件。 ``` ## 虚拟环境使用 ```python # 创建虚拟环境 python -m venv 虚拟目录 # 激活虚拟环境,虚拟环境需要激活才能生效,使用脚本激活 Scripts 目录下的 activate.bat是windows的激活脚本,activate是linux的激活脚本 activate.bat # 激活之后前面会带有虚拟环境的标记 (test-venv) D:\python\test-venv\Scripts> # 虚拟环境目录 D:\python\test-venv 的目录 2023/01/03 11:00 <DIR> . 2023/01/03 11:00 <DIR> .. 2023/01/03 11:00 <DIR> Include 2023/01/03 11:00 <DIR> Lib 2023/01/03 11:00 73 pyvenv.cfg 2023/01/03 11:00 <DIR> Scripts 1 个文件 73 字节 5 个目录 131,318,341,632 可用字节 # 关闭虚拟环境,Scripts下的deactivate.bat脚本关闭虚拟环境 deactivate.bat ``` 不同的虚拟环境重点在于python解析器,每个解析器会使用当前虚拟环境下的一些包和工具。 最后可以参考链接:https://blog.csdn.net/qq_44643484/article/details/123251333
Chuck
2023年1月3日 13:26
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码