温馨提示×

centos怎样配置虚拟环境

小樊
43
2026-09-06 10:48:44
栏目: 云计算

在 CentOS 上配置“虚拟环境”,通常有两种常见含义,我先分别说明,你可以按需选择:


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

1. 安装 Python 与 pip

CentOS 7 默认可能是 Python 2,需要安装 Python 3:

sudo yum install -y python3 python3-pip

验证:

python3 --version

2. 安装 virtualenv(推荐)

sudo pip3 install virtualenv

3. 创建虚拟环境

mkdir ~/myproject
cd ~/myproject
virtualenv venv

或使用 Python 内置模块(Python 3.3+):

python3 -m venv venv

4. 激活虚拟环境

source venv/bin/activate

激活后提示符前会出现 (venv)


5. 退出虚拟环境

deactivate

二、系统级虚拟环境(虚拟机 / 容器)

方案 1:KVM 虚拟化(CentOS 做宿主机)

sudo yum install -y qemu-kvm libvirt virt-install
sudo systemctl start libvirtd
sudo systemctl enable libvirtd

创建虚拟机:

virt-install \
--name test-vm \
--ram 2048 \
--disk path=/var/lib/libvirt/images/test.qcow2,size=20 \
--vcpus 2 \
--os-type linux \
--network bridge=virbr0 \
--graphics none \
--location /iso/CentOS.iso

方案 2:Docker 容器(轻量虚拟)

sudo yum install -y docker
sudo systemctl start docker
sudo systemctl enable docker

运行容器:

docker run -it centos bash

三、常见问题

yum 提示无 python3?

sudo yum install -y epel-release
sudo yum install -y python3

venv 报错?

sudo yum install -y python3-devel

如果你指的是 某种特定用途(如 Django、Ansible、CI、服务器隔离),可以告诉我,我可以给你更精确的配置方案。

0