在 Debian 上创建 Python 虚拟环境,通常有以下几种方式。下面以最常用、推荐的方式为主。
Debian 默认可能没装 python3-venv:
sudo apt update
sudo apt install python3 python3-venv python3-pip
python3 -m venv myenv
myenv 是虚拟环境目录名,可自定义source myenv/bin/activate
激活后,命令行前会出现 (myenv)
deactivate
sudo apt install python3-pip
pip3 install virtualenv
virtualenv myenv
source myenv/bin/activate
# 安装 miniconda 后
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 myenv
直接删目录即可:
rm -rf myenv
requirements.txt 管理依赖:pip freeze > requirements.txt
pip install -r requirements.txt
如果你告诉我 Debian 版本 / Python 版本 / 使用场景,我可以给你更精确的建议。