Python的虚拟环境(venv)模块可以帮助你创建独立的Python环境,以便在不同项目之间隔离依赖项。这对于避免依赖冲突、简化项目管理非常有用。下面是使用venv的详细步骤和示例:
创建虚拟环境
安装Python:确保你的系统已经安装了Python 3.3及以上版本。你可以在命令行中运行以下命令来检查Python版本:
bash
python --version
// or
python3 --version创建虚拟环境:使用python -m venv命令创建一个新的虚拟环境。以下命令会在当前目录下创建一个名为myenv的虚拟环境:
bash
python -m venv myenv
// or
python3 -m venv myenv激活虚拟环境 win
bash
myenv\Scripts\activatemac
bash
source myenv/bin/activate使用虚拟环境
安装依赖项:在激活的虚拟环境中使用pip安装依赖项,这些安装包只会安装到当前虚拟环境中,而不会影响全局Python环境。例如:
bash
pip install requests验证安装:你可以运行pip list命令来查看当前虚拟环境中安装的包:
sh
pip list运行Python脚本:在虚拟环境中运行你的Python脚本:
sh
python my_script.py退出虚拟环境
停用虚拟环境:当你完成工作后,可以通过以下命令停用虚拟环境,返回到全局Python环境:
sh
deactivate管理依赖项
为了方便管理和分享项目依赖项,可以使用requirements.txt文件。以下是如何生成和使用requirements.txt的步骤: 生成requirements.txt文件:
sh
pip freeze > requirements.txt使用requirements.txt安装依赖:
sh
pip install -r requirements.txt