2026-10-20 20:57:06
在 Python 中,使用 venv 模块创建虚拟环境是隔离项目依赖的标准方法。以下是详细步骤和说明:
1. 创建虚拟环境在目标目录下执行以下命令(以当前目录为例):
python -m venv myenv # "myenv" 是虚拟环境目录名,可自定义--system-site-packages:允许虚拟环境访问全局安装的包(默认隔离)。
--clear:若目录已存在则删除后重建。
--without-pip:跳过安装 pip(不推荐)。
--symlinks/--copies:控制文件复制方式(平台相关)。
激活方式取决于操作系统和终端类型:
检查 Python 和 pip 路径:
which python # Linux/macOSwhere python # Windowspip --version应显示虚拟环境内的路径(如 myenv/bin/python)。
安装测试包(如 numpy):
pip install numpy包会仅安装在虚拟环境中,与全局环境隔离。
验证隔离性:
import numpyprint(numpy.__file__) # 应指向虚拟环境内的路径执行以下命令恢复全局环境:
deactivate5. 其他操作通过以上步骤,您可以高效地创建和管理虚拟环境,避免项目间的依赖冲突。