Debian 12 默认已安装 Python 3,但需确认 python3-venv
包已安装:
sudo apt update
sudo apt install python3-venv
在项目目录中运行以下命令创建虚拟环境(例如命名为 myenv
):
python3 -m venv myenv
myenv
是虚拟环境目录的名称,可自定义。此操作会创建一个包含 Python 解释器、pip 和独立依赖库的目录。
激活虚拟环境
根据当前 Shell 类型激活环境:
source myenv/bin/activate
激活后,终端提示符会显示环境名称(如
(myenv) user@host:~$
)。激活后:
使用
pip install
安装的包仅作用于当前虚拟环境。Python 解释器默认指向虚拟环境中的版本。
示例操作:
# 安装依赖包
pip install requests
# 查看已安装的包
pip list
# 升级 pip
pip install --upgrade pip
退出虚拟环境
运行命令:deactivate
删除虚拟环境
直接删除虚拟环境目录即可:
rm -rf myenv
虚拟环境的作用
依赖隔离:不同项目可使用不同版本的库(如 Django 2.x 和 3.x)。
环境干净:避免全局 Python 环境被污染。
权限安全:无需
sudo
即可安装包。
没有评论:
发表评论