💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。
- 推荐:kwan 的首页,持续学习,不断总结,共同进步,活到老学到老
- 导航
- 檀越剑指大厂系列:全面总结 java 核心技术点,如集合,jvm,并发编程 redis,kafka,Spring,微服务,Netty 等
- 常用开发工具系列:罗列常用的开发工具,如 IDEA,Mac,Alfred,electerm,Git,typora,apifox 等
- 数据库系列:详细总结了常用数据库 mysql 技术点,以及工作中遇到的 mysql 问题等
- 懒人运维系列:总结好用的命令,解放双手不香吗?能用一个命令完成绝不用两个操作
- 数据结构与算法系列:总结数据结构和算法,不同类型针对性训练,提升编程思维,剑指大厂
非常期待和您一起在这个小小的网络世界里共同探索、学习和成长。💝💝💝 ✨✨ 欢迎订阅本专栏 ✨✨
博客目录
- 一.虚拟环境
- 1.什么是虚拟环境?
- 2.虚拟环境工具
- 3.虚拟环境好处
- 2.查看虚拟环境
- 3.查看虚拟环境大小
一.虚拟环境
1.什么是虚拟环境?
虚拟环境是一种用于隔离和管理不同 Python 项目所需依赖的工具。它允许你在同一台计算机上创建多个独立的 Python 运行环境,每个环境可以有自己的安装包和配置,而不会相互干扰。
2.虚拟环境工具
常用的 Python 虚拟环境工具包括:
- venv:这是 Python 自带的虚拟环境工具。它可以在 Python 3.3 及更高版本中使用,通过创建一个包含 Python 解释器和相关工具的目录来创建虚拟环境。
- Conda:这是一个流行的开源环境管理系统,用于创建和管理虚拟环境。Conda 可以在不同的操作系统上使用,并且可以管理 Python 以及其他语言的包和依赖项。
3.虚拟环境好处
使用虚拟环境有以下几个好处:
- 隔离性:每个虚拟环境都是相互隔离的,一个环境中的更改不会影响其他环境。这使得不同项目之间的依赖关系得以管理,避免了包冲突和版本冲突。
- 灵活性:你可以为每个项目选择不同的 Python 版本和特定的包版本,以满足项目的要求。这样,你可以在不同的环境中运行不同的 Python 代码。
- 可重现性:通过使用虚拟环境,你可以确保项目在不同的环境中得到一致的结果。这对于与其他人共享代码或在不同计算机上重新创建相同开发环境非常有用。
2.查看虚拟环境
虚拟环境是一种在 Python 开发中常用的技术,它允许我们在同一台计算机上创建多个独立的 Python 运行环境,每个环境可以有自己的依赖包和配置。这篇文章将介绍如何查看虚拟环境的信息,并详细解释如何计算包的大小。
首先,我们将学习如何查看虚拟环境的信息。在 Python 中,我们可以使用python -m site
命令来获取有关当前虚拟环境的信息。打开终端或命令提示符窗口,输入以下命令:
python -m site
执行命令后,你将看到一系列输出,其中包含有关虚拟环境的详细信息。这些信息包括虚拟环境的位置、Python 解释器的路径、已安装的包的位置等。通过查看这些信息,你可以确保你正在使用正确的虚拟环境,并了解它的配置和依赖项。
3.查看虚拟环境大小
接下来,我们将学习如何计算包的大小。在虚拟环境中,我们使用包来扩展 Python 的功能,每个包都有其自己的大小。要计算包的大小,我们可以使用du
命令。du
命令用于估算文件或目录的磁盘使用空间。打开终端或命令提示符窗口,输入以下命令:
du -sh /Users/qinyingjie/miniconda3/envs/fastagi_common_01/lib/python3.10/site-packages
请注意,你需要将/Users/qinyingjie/miniconda3/envs/fastagi_common_01/lib/python3.10/site-packages
替换为你自己虚拟环境中包的路径。执行命令后,du
命令将计算指定目录下所有文件和子目录的总大小,并以易读的方式显示结果。这将帮助你了解虚拟环境中已安装包的磁盘使用情况。
虚拟环境和包管理是 Python 开发中重要的概念,它们可以帮助我们创建干净、独立和可重现的开发环境。通过合理使用虚拟环境和了解包的大小,我们可以更好地管理我们的项目和依赖项,提高开发效率和代码质量。
觉得有用的话点个赞
👍🏻
呗。
❤️❤️❤️本人水平有限,如有纰漏,欢迎各位大佬评论批评指正!😄😄😄💘💘💘如果觉得这篇文对你有帮助的话,也请给个点赞、收藏下吧,非常感谢!👍 👍 👍
🔥🔥🔥Stay Hungry Stay Foolish 道阻且长,行则将至,让我们一起加油吧!🌙🌙🌙