在 CentOS 上配置“虚拟环境”,通常分为两种常见场景:
下面我重点讲 Python 虚拟环境(新手最常见),并简要补充其他类型。
CentOS 默认 Python 可能是 2.x,建议用 3.x。
# CentOS 7
sudo yum install -y python3 python3-pip
# CentOS 8 / Stream
sudo dnf install -y python3 python3-pip
查看版本:
python3 --version
pip3 install virtualenv
python3 -m venv myenv
virtualenv myenv
source myenv/bin/activate
激活后提示符前会出现 (myenv)
pip install requests
deactivate
pip freeze > requirements.txt
pip install -r requirements.txt
# 安装 miniconda 后
conda create -n myenv python=3.10
conda activate myenv
sudo yum install -y qemu-kvm libvirt virt-install
sudo systemctl start libvirtd
sudo yum install -y docker
sudo systemctl start docker
docker run -it centos bash
不要动系统 Python,用 python3 和 pip3
python3 -m ensurepip --upgrade
如果你能说明:
我可以给你更精确的配置方案。