Ubuntu虚拟环境
时间: 2025-01-20 17:00:33 浏览: 47
### 创建和管理Python虚拟环境
#### 安装`python3-venv`
为了能够在Ubuntu上创建Python虚拟环境,需要先确保已安装`python3-venv`模块。这可以通过更新包列表并安装该模块完成:
```bash
sudo apt update && sudo apt install python3-venv -y
```
上述命令会自动处理依赖关系,并安装必要的组件以支持虚拟环境的创建[^4]。
#### 创建虚拟环境
一旦`python3-venv`被成功安装,在任何期望的位置都可以轻松创建新的虚拟环境。假设想要在一个名为`myenv`的新目录中建立虚拟环境,则可以在终端执行如下指令:
```bash
python3 -m venv myenv
```
这条语句会在当前工作路径下生成一个叫做`myenv`的文件夹,里面包含了独立于全局系统的Python解释器及其标准库副本[^1]。
#### 激活与停用虚拟环境
创建完成后,需激活新构建的虚拟环境才能在其内部操作。对于大多数Linux发行版而言,可通过下面的方式启动特定的虚拟环境:
```bash
source myenv/bin/activate
```
当看到提示符前缀变为`(myenv)`时即表示已经进入到了指定环境中。此时在此处安装的所有第三方库都将仅限于此隔离空间内而不影响其他项目或系统级别的配置[^2]。
退出当前活动中的虚拟环境很简单,只需输入以下命令即可返回到默认状态:
```bash
deactivate
```
#### 使用Pip管理和保存依赖项
在活跃状态下,可以利用`pip`工具来下载所需的外部资源。每当向这个专属区域添加了额外的功能之后,建议定期导出完整的依赖清单至文本文件以便日后重现相同版本的应用程序:
```bash
pip freeze > requirements.txt
```
这样做的好处在于能够方便地分享给他人或是迁移到不同的机器上去部署相同的开发条件。
#### 高级管理选项——采用pew作为辅助工具
除了官方提供的基础方法外,还有更高级的选择比如`pew`这样的专用软件可以帮助更好地控制多个不同类型的虚拟环境之间的切换以及维护它们各自的设置参数等复杂场景下的需求。要获取这款实用的小插件只需要简单地调用一次pip安装过程就可以了:
```bash
pip3 install pew
```
安装完毕后便能享受到诸如快速跳转、批量清理等功能带来的便利之处[^5]。
阅读全文
相关推荐

















