温馨提示×

debian怎么配python虚拟环境

小樊
35
2026-09-20 11:17:11
栏目: 云计算

在 Debian 上配置 Python 虚拟环境,常见做法有以下几种,最推荐的是 venv(官方自带)。


一、使用 venv(推荐,Python 官方)

1. 安装 Python 和 venv

Debian 默认可能没装 venv:

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

2. 创建虚拟环境

python3 -m venv myenv

3. 激活虚拟环境

source myenv/bin/activate

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

4. 安装依赖

pip install requests

5. 退出虚拟环境

deactivate

二、使用 virtualenv(更老但常用)

sudo apt install python3-pip
pip3 install virtualenv

virtualenv myenv
source myenv/bin/activate

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

sudo apt install wget
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
bash Miniconda3-latest-Linux-x86_64.sh

conda create -n myenv python=3.11
conda activate myenv

四、常见问题

1. 报错:ensurepip is not available

说明没装 venv:

sudo apt install python3-venv

2. 指定 Python 版本

sudo apt install python3.11-venv
python3.11 -m venv myenv

3. 查看当前环境

which python
pip list

五、推荐目录结构

project/
├── myenv/        # 虚拟环境(不提交 git)
├── main.py
└── requirements.txt

生成依赖:

pip freeze > requirements.txt

安装依赖:

pip install -r requirements.txt

如果你告诉我:

  • Debian 版本(如 11 / 12)
  • Python 版本需求
  • 是否用于 Web / AI / 脚本

我可以给你更精确的配置方案。

0 踩