Ubuntu 安装 virtualenv 及创建虚拟环境 命令文档
以下命令可直接复制到终端执行,按步骤操作即可完成配置。
第一步:安装 pip(Python 包管理工具)
若系统未安装 pip,先执行此命令更新软件源并安装:
bash
sudo apt update && sudo apt install python3-pip -y
第二步:安装 virtualenv
通过 pip 为当前用户安装 virtualenv(避免权限问题):
bash
pip3 install virtualenv --user
在ubuntu下安装需要注意以下问题:
因为 Ubuntu 23.10 及更新版本默认启用了 "externally-managed-environment" 保护机制,防止直接用 pip 安装包到系统 Python。
安装系统提供的 virtualenv
sudo apt update
sudo apt install python3-virtualenv python3-venv
验证安装
virtualenv --version
python3 -m venv --help
第三步:创建虚拟环境
1. 先进入要存放虚拟环境的目录(以“~/projects”为例,可替换为自己的目录):
bash
cd ~/projects
2. 创建名为“myenv”的虚拟环境(“myenv”可替换为自定义名称):
bash
virtualenv myenv
- (可选)指定 Python 版本创建(如指定 Python 3.9,需先确认路径存在):
bash
virtualenv -p /usr/bin/python3.9 myenv
第四步:激活虚拟环境
创建完成后,执行命令激活,激活后终端会显示“(myenv)”标识:
bash
source myenv/bin/activate
第五步:退出虚拟环境
无需使用时,执行命令退出:
bash
deactivate
如果后续使用中遇到“command not found”等错误,我可以帮你排查常见的环境变量或权限问题,需要的话随时说。