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\activate
mac
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