1、python虚拟环境
在Python项目中,
.venv是一个目录,代表一个虚拟环境(Virtual Environment)。虚拟环境是Python开发中的一个隔离环境,它允许你为不同的项目安装独立的依赖包,而不会相互影响。这样做可以避免全局安装的库版本冲突问题,保持项目的可移植性和可复现性。
- 创建虚拟环境
python -m venv [venv_dir] # venv_dir 为虚拟环境目录,建议名称 .venv
这个虚拟目录内部包含了Python解释器的一个副本(有时是符号链接)、pip以及其他与Python环境相关的文件和工具。激活这个虚拟环境后,通过pip安装的任何包都将安装在这个环境内,而不是系统的全局Python环境中。
-
激活虚拟环境
-
在Windows上:
[venv_dir]\Scripts\activate -
在Unix或MacOS上:
source [venv_dir]/bin/activate
-
-
在虚拟环境中使用pip安装包:
pip install package_name
将package_name替换为你想要安装的包的名字。 确保你的虚拟环境是激活的,这样安装的包就会进入该虚拟环境的lib目录下,而不会影响系统级别的Python环境。
Tips: 虚拟环境下,主要包含以下几个目录
-
Include: 头文件,用于构建某些非二进制包,初始空的.
-
Lib: 安装的包都在这里,初始只有一个pip包.
-
Scripts: 虚拟环境本身的运维脚本
-
pyvenv.cfg: 环境配置文件