温馨提示×

Debian python虚拟环境如何建

小樊
39
2026-09-14 07:27:10
栏目: 云计算

在 Debian 上创建 Python 虚拟环境,通常有以下几种方式。下面以最常用、推荐的方式为主。


一、使用 venv(官方推荐 ✅)

1. 安装 Python 和 venv

Debian 默认可能没装 python3-venv

sudo apt update
sudo apt install python3 python3-venv python3-pip

2. 创建虚拟环境

python3 -m venv myenv
  • myenv 是虚拟环境目录名,可自定义

3. 激活虚拟环境

source myenv/bin/activate

激活后,命令行前会出现 (myenv)

4. 退出虚拟环境

deactivate

二、使用 virtualenv(更老牌)

sudo apt install python3-pip
pip3 install virtualenv

virtualenv myenv
source myenv/bin/activate

三、使用 conda(适合数据科学)

# 安装 miniconda 后
conda create -n myenv python=3.11
conda activate myenv

四、常见问题

1. 报错:ensurepip is not available

说明没装 python3-venv

sudo apt install python3-venv

2. 指定 Python 版本

python3.11 -m venv myenv

3. 删除虚拟环境

直接删目录即可:

rm -rf myenv

五、推荐习惯 ✅

  • 每个项目一个虚拟环境
  • requirements.txt 管理依赖:
pip freeze > requirements.txt
pip install -r requirements.txt

如果你告诉我 Debian 版本 / Python 版本 / 使用场景,我可以给你更精确的建议。

0