找回密码
 立即注册
搜索
查看: 103|回复: 0

python3创建虚拟环境命令

[复制链接]

27

主题

30

回帖

194

积分

管理员

积分
194
发表于 2026-7-16 21:11:25 | 显示全部楼层 |阅读模式
在 Python 3 中,创建虚拟环境最标准、内置的方式就是使用 venv 模块,一条命令就能搞定

核心命令

在终端或命令提示符中,切换到你想要放置虚拟环境的项目目录下,然后运行:
python3 -m venv 虚拟环境名称
这里 虚拟环境名称 你可以自定义,比如 myenv  venv。通常,大家都习惯直接用 .venv 作为名称(前面的点号会让它在Linux/macOS的文件管理器中隐藏,比较整洁)
命令解释
  • python3:指定使用 Python 3 的解释器
  • -m venv:表示运行标准库中的 venv 模块
  • 虚拟环境名称:这是你给虚拟环境文件夹取的名字,命令执行后这个文件夹就会被创建出来

参数选项说明

venv 命令也支持一些常用的参数,可以通过 -h 查看完整列表。这里有几个你可能用得上的:
  • --system-site-packages:让虚拟环境可以访问系统全局已安装的第三方包,而不是完全隔离
  • --without-pip:创建的虚拟环境不安装 pip 工具(默认是安装的)
  • --prompt 前缀名:激活虚拟环境后,终端提示符会默认显示虚拟环境文件夹名,你可以用这个参数自定义一个你喜欢的提示前缀

激活与退出

创建完成后,你还需要激活它才能开始使用。不同操作系统下的激活命令不同
操作系统
激活命令
Windows (CMD)
虚拟环境名称\Scripts\activate.bat
Windows (PowerShell)
虚拟环境名称\Scripts\Activate.ps1
macOS / Linux
source 虚拟环境名称/bin/activate
激活成功后,你的终端提示符前面会出现虚拟环境的名称(比如 (.venv)),这就代表你已经进入虚拟环境了。之后你就可以使用 pip install 来安装项目专用的包了
当你完成工作,想要退出虚拟环境时,只需要在终端里输入 deactivate 命令即可
注意:如果你使用的是 Ubuntu 等 Linux 系统,且在执行命令时遇到 venv 模块找不到的错误,可能需要先独立安装 python3-venv 这个包
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|老村长论坛

GMT+8, 2026-7-28 00:57 , Processed in 0.032346 second(s), 38 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表