安装虚拟python环境,采用轻量化的方案

安装虚拟python环境,采用轻量化的方案

创建一个轻量化的 Python 虚拟环境可以通过 venvvirtualenv 实现。这里我将介绍使用 venv 的方法,因为它是 Python 自带的模块,并且通常更简单。以下步骤适用于基于 Debian 的 Linux 发行版(例如 Ubuntu 和 WSL 的 Ubuntu 版本)。

1. 安装 Python 和 venv

确保你安装了 Python 和 venv 模块。在大多数情况下,Python 会默认包含 venv 模块,但你可以通过以下命令确认:

1
2
sudo apt update
sudo apt install python3 python3-venv

2. 创建虚拟环境

选择一个目录来存放你的虚拟环境,例如在你的项目文件夹中。

1
2
cd /path/to/your/project
python3 -m venv myenv

myenv 替换为你希望给虚拟环境起的名字。

3. 激活虚拟环境

激活虚拟环境,以便你在这个环境中安装的任何 Python 包都不会影响系统的全局 Python 设置。

1
source myenv/bin/activate

当虚拟环境激活后,你的命令行提示符通常会显示环境名称,例如 (myenv)

4. 安装所需的包

在激活的虚拟环境中,你可以使用 pip 安装任何你需要的 Python 包。例如,安装 requests 库:

1
pip install requests

5. 清理不必要的包

如果你希望保持环境轻量化,可以在使用完后移除不再需要的包。可以使用以下命令检查已安装的包:

1
pip list

并使用以下命令卸载不需要的包:

1
pip uninstall package_name

6. 退出虚拟环境

完成工作后,可以通过以下命令退出虚拟环境:

1
deactivate

总结

通过以上步骤,你可以创建一个轻量化的 Python 虚拟环境,并在其中安装所需的包。venv 提供了一个相对简单的方式来管理项目所需的依赖,同时保持系统 Python 环境的干净。在项目开发和测试中使用虚拟环境是良好的实践。