温馨提示×

centos如何配置虚拟环境

小樊
42
2026-10-09 06:15:09
栏目: 云计算

在 CentOS 上配置“虚拟环境”,通常有两种常见场景:

  1. Python 虚拟环境(最常用)
  2. 系统/网络层面的虚拟环境(如 KVM、Docker、虚拟机)

下面我主要讲 Python 虚拟环境(CentOS 最常见需求),如果你指的是其他类型可以再说明。


一、Python 虚拟环境(推荐)

1. 安装 Python(CentOS 7/8 通用)

CentOS 默认 Python 可能是 2.x,建议用 Python 3。

# CentOS 7
sudo yum install -y python3 python3-pip

# CentOS 8 / Stream
sudo dnf install -y python3 python3-pip

检查版本:

python3 --version

2. 安装虚拟环境工具

pip3 install --user virtualenv
# 或
sudo pip3 install virtualenv

Python 3.6+ 也内置了 venv:

sudo yum install -y python3-venv

3. 创建虚拟环境

# 使用 venv(推荐)
python3 -m venv myenv

# 或使用 virtualenv
virtualenv myenv

4. 激活虚拟环境

source myenv/bin/activate

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


5. 使用虚拟环境

pip install requests
python test.py

6. 退出虚拟环境

deactivate

7. 删除虚拟环境

rm -rf myenv

二、Conda 虚拟环境(适合数据科学)

如果你用 Anaconda / Miniconda:

conda create -n myenv python=3.10
conda activate myenv
conda deactivate

三、如果你指的是“系统级虚拟环境”

  • KVM 虚拟机:virt-install
  • Docker 容器:docker run
  • LXC/LXD:系统级隔离

可以告诉我你的具体用途(比如:跑 Python 项目 / 部署服务 / 多用户隔离),我可以给你更精确的方案。

0 踩