在 Debian 上配置 Python 虚拟环境(virtual environment)通常有以下几种常见方式,最推荐的是使用 venv(Python 官方自带)。
Debian 默认可能没装 venv 模块:
sudo apt update
sudo apt install python3 python3-venv python3-pip
进入你的项目目录:
mkdir myproject
cd myproject
python3 -m venv venv
这会生成一个 venv/ 目录。
source venv/bin/activate
激活后,命令行前面会出现 (venv)。
pip install requests
python main.py
deactivate
sudo apt install python3-pip
pip3 install virtualenv
virtualenv venv
source venv/bin/activate
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
ensurepip is not available说明没装 python3-venv:
sudo apt install python3-venv
python3.11 -m venv venv
✅ 普通项目:python3 -m venv venv
✅ 数据/AI:Conda
❌ 不建议直接用系统 Python 装包
如果你告诉我 Debian 版本(如 11 / 12)或 用途(Web / 爬虫 / AI),我可以给你更具体的配置方案。