在 Debian 上配置 Python 虚拟环境通常有以下几步,我按最常用、最推荐的方式给你讲,也补充几种可选方案。
venv(官方推荐,最简单)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
virtualenv(更老牌,可管理多 Python 版本)sudo apt install python3-pip
pip3 install virtualenv
virtualenv venv
source venv/bin/activate
conda(适合数据科学)如果你做 AI / 数据分析:
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
pyenv(适合多 Python 版本切换)sudo apt install -y make build-essential libssl-dev zlib1g-dev \
libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm \
libncurses5-dev libncursesw5-dev xz-utils tk-dev
curl https://pyenv.run | bash
然后配合 pyenv virtualenv 使用。
不要:
sudo pip install xxx
容易导致系统崩溃。
venvrequirements.txt 管理依赖:pip freeze > requirements.txt
pip install -r requirements.txt
sudo apt install python3-venv
python3 -m venv venv
source venv/bin/activate
如果你告诉我:
我可以给你更针对性的配置方案。