温馨提示×

debian如何配虚拟环境

小樊
42
2026-09-02 03:59:46
栏目: 云计算

在 Debian 上“配虚拟环境”通常有几种常见场景,下面分别说明:


一、Python 虚拟环境(最常见)

1. 安装依赖

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

2. 创建虚拟环境

python3 -m venv myenv

3. 激活虚拟环境

source myenv/bin/activate

4. 退出虚拟环境

deactivate

二、使用 virtualenv(更老牌)

sudo apt install python3-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.10
conda activate myenv

四、系统级隔离(轻量虚拟机)

1. LXC / LXD

sudo apt install lxd
sudo lxd init
lxc launch ubuntu:22.04 mycontainer

2. Docker

sudo apt install docker.io
docker run -it debian bash

五、常见问题

pip 不在虚拟环境中?

确认:

which pip

应在 myenv/bin/pip

没有 venv 模块?

sudo apt install python3-venv

如果你是指 某种特定用途(如 Django、ML、服务部署、多用户环境),可以告诉我,我可以给更针对性的方案。

0