Python虚拟环境(Python venv)的创建、激活、退出及删除_python

本文介绍了如何在Python中使用内置的venv和第三方工具virtualenv创建虚拟环境,以确保项目兼容性。同时,详细说明了虚拟环境的激活、退出和删除方法,并分享了一份全面的Python开发学习资料,包括零基础至进阶的教程和实战项目。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

可以为每个项目创建不同的虚拟环境,并测试它们在不同Python版本下的运行情况,以确保项目兼容性。

2.如何创建Python虚拟环境(venv)

2.1通过Python内置venv创建

Python 3.4+ 可以使用内置到Python中的 venv库 创建和管理虚拟环境。
  1)首先打开命令行终端(cmd.exe),以便在终端中执行创建虚拟环境的命令;
  2)使用命令创建一个名为"my_venv"的虚拟环境 。

python -m venv C:\python_venv\my_venv

2.2通过virtualenv库创建

除了使用Python内置的venv库外,还有其他方式可以创建Python虚拟环境,其中最常用的是使用第三方工具virtualenv,它是一个灵活的工具,允许在各种操作系统和Python版本中创建虚拟环境,并与不同项目一起使用。它还支持多个Python版本,并提供更多的配置选项,以满足特定项目的需求。
  1)安装virtualenv,使用pip命令安装

pip install virtualenv

2)创建虚拟环境,在终端中,导航到你想要创建虚拟环境的目录,并运行以下命令来创建虚拟环境:

virtualenv my_venv

2.3创建的虚拟环境一般目录如下:

.
├── Include
├── Lib
│   └── site-packages
├── pyvenv.cfg
└── Scripts
    ├── activate
    ├── activate.bat
    ├── Activate.ps1
    ├── deactivate.bat
    ├── pip3.23.exe
    ├── pip3.exe
    ├── pip.exe
    ├── python.exe
    └── pythonw.exe

3.Python虚拟环境的激活

当Python虚拟环境激活以后,就可以在虚拟环境中使用pip来安装第三方依赖项、运行Python程序等工作。

my_venv\Scripts\activate

4.Python虚拟环境的退出

当你完成工作时,可以通过运行以下命令来退出虚拟环境

deactivate

5.Python虚拟环境的删除

1)在删除虚拟环境之前,请确保你已退出并停用了虚拟环境。
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数Python工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年Python开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

img

img

img

img

img

img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上前端开发知识点,真正体系化!

由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新

如果你觉得这些内容对你有帮助,可以扫码获取!!!(备注Python)

由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新

如果你觉得这些内容对你有帮助,可以扫码获取!!!(备注Python)

img
<think>好的,我需要帮助用户在Linux系统上使用venv创建Python虚拟环境。首先,我应该回忆一下venv的基本用法。记得Python 3内置了venv模块,不需要额外安装。用户提到的引用中,引用[2]和[3]提到了在项目目录下创建.venv目录的命令。正确的命令应该是python3 -m venv加上路径,比如./.venv或者直接.venv。 接下来,步骤应该分清楚。首先是安装Python 3,虽然大部分Linux系统已经预装了,但可能需要确认版本。然后进入项目目录,使用python3 -m venv .venv创建虚拟环境创建完成后,需要激活,引用[4]提到使用source命令激活,比如source .venv/bin/activate。激活后,终端提示符会变化,显示虚拟环境名称。 还需要提醒用户退出虚拟环境的方法,使用deactivate命令。可能还需要补充一些注意事项,比如虚拟环境的作用是隔离依赖,避免项目之间的包冲突。另外,如果用户使用的是较旧的Python版本,可能需要安装python3-venv包,但大多数现代系统应该已经自带。 要确保命令正确,避免用户遇到权限问题,建议在项目目录下执行,不需要sudo。如果有问题,可能需要检查Python版本是否在3.3以上。此外,创建完成后,用户可能需要安装所需的包,比如pip install package_name,但这是在激活虚拟环境之后的操作。 最后,生成相关问题,可能涉及虚拟环境的其他操作,比如删除、复制,或者与其他工具如virtualenv的区别,以及如何在其他系统如Windows或macOS上使用venv。确保问题覆盖用户可能感兴趣的扩展内容。</think>### 如何在 Linux 系统使用 venv 创建 Python 虚拟环境? #### 1. **确认 Python 3 已安装** - 大多数 Linux 系统预装 Python 3,可通过命令验证: ```bash python3 --version ``` 若未安装,使用包管理器安装: ```bash sudo apt update && sudo apt install python3 ``` #### 2. **创建虚拟环境** - 进入项目目录后执行以下命令: ```bash python3 -m venv .venv ``` 这会生成一个名为`.venv`的隐藏目录,包含 Python 解释器、pip 工具及独立依赖库[^3][^2]。 #### 3. **激活虚拟环境** - 使用`source`命令激活: ```bash source .venv/bin/activate ``` 激活后,终端提示符会显示`(.venv)`前缀,表示已进入隔离环境[^4]。 #### 4. **验证与使用** - 检查 Python 路径是否指向虚拟环境: ```bash which python ``` - 在虚拟环境中安装依赖: ```bash pip install requests ``` #### 5. **退出虚拟环境** - 执行命令: ```bash deactivate ``` #### 注意事项 - **目录命名**:推荐使用`.venv`或`venv`作为目录名,便于版本控制工具(如 Git)忽略[^3]。 - **依赖隔离**:虚拟环境避免全局包污染,适合多项目开发[^1]。 - **跨系统兼容性**:虚拟环境仅限当前系统使用,不可直接复制到其他平台。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值