跳转到主内容
趣航编程网 - 趣学编程,启航技术之路!

venv 创建虚拟环境的详细命令

使用venv可创建隔离的Python环境。1. 创建:运行python -m venv myenv;2. 激活:Windows用myenv\Scripts\activate,macOS/Linux用source myenv/bin/activate;3. 退出:执行deactivate;4. 可选参数包括--system-site-packages和--without-pip;5. 验证:通过which python或where python检查路径,pip list查看包列表。

使用venv创建 Python虚拟环境是项目开发中的常见做法,可以隔离依赖,避免版本冲突。以下是详细的操作命令和说明。

1. 创建虚拟环境

在目标项目目录下运行以下命令:python-m venv 虚拟环境名称

例如:

python -m venv myenv:创建名为 myenv 的虚拟环境python -m venv venv:常用简写,创建名为 venv 的环境(推荐用于项目根目录)

2. 激活虚拟环境

激活后,后续安装的包将只作用于该环境。

Windows 系统:myenv\Scripts\activate或如果使用 PowerShell:myenv\Scripts\Activate.ps1 macOS / Linux:source myenv/bin/activate激活成功后,命令行提示符前会显示环境名,如(myenv) C:\projectyoujiankuohaophpcn。

PHP 8.5.5 PHP 8.5.5 是 PHP 8.5 分支的维护更新版本。该版本延续了“小步快跑”的迭代逻辑,通过深度错误修复、底层性能微调以及安全加固,旨在为开发者提供一个更健壮、更高效的运行环境。该版本严格遵守语义化版本规范,不包含破坏性变更。

下载

3. 退出虚拟环境

完成工作后,可随时退出:

deactivate执行后,恢复系统默认 Python 环境。

4. 可选参数说明

--clear:清空环境目录并重建--system-site-packages:允许虚拟环境访问系统全局的 site-packages(默认不继承)

--without-pip:创建时不包含 pip(一般不建议)

示例:

python -m venv myenv --system-site-packages

5. 验证环境是否生效

激活后,可通过以下命令确认:which python(Linux/macOS)或where python(Windows):查看 Python 路径是否指向虚拟环境pip list:查看当前环境安装的包基本上就这些,创建和管理虚拟环境不复杂但容易忽略细节。

相关文章