Python 虚拟环境创建与使用教程
虚拟环境是 Python 中的一种工具,用于创建一个隔离的环境,以便在其中安装和管理项目所需的依赖包,而不会影响全局的 Python 环境。
1. 创建虚拟环境
1.1 安装 venv
模块
Python 3.3 及以上版本自带 venv
模块,因此通常不需要额外安装。如果你使用的是 Python 2.x,推荐使用 virtualenv
。
1.2 创建虚拟环境
打开命令行或终端,导航到你的项目目录,然后运行以下命令:
# 使用 venv 创建虚拟环境
python -m venv env
这里 env
是你所创建的虚拟环境的名称,可以根据需要自定义。
2. 激活虚拟环境
创建虚拟环境后,需要激活它。
2.1 Windows
env\Scripts\activate
2.2 macOS/Linux
source env/bin/activate
激活后,你会看到命令行提示符前面出现了 (env)
,表示你已经在虚拟环境中。
3. 使用虚拟环境
3.1 安装依赖包
在虚拟环境中,你可以使用 pip
安装需要的包,例如:
pip install requests
3.2 查看已安装的包
要查看当前虚拟环境中已安装的包,可以使用:
pip list
3.3 导出依赖包
如果你想保存当前环境的依赖,可以运行:
pip freeze > requirements.txt
这将创建一个 requirements.txt
文件,其中包含所有安装的包及其版本。
3.4 从要求文件安装依赖
如果你有一个 requirements.txt
文件,可以通过以下命令安装其中列出的所有包:
pip install -r requirements.txt
4. 退出虚拟环境
要退出虚拟环境,可以运行:
deactivate
这将恢复到全局的 Python 环境。
5. 删除虚拟环境
如果不再需要某个虚拟环境,可以直接删除其文件夹。例如:
rm -rf env
结论
使用虚拟环境可以有效管理项目的依赖,避免版本冲突,是 Python 开发中的最佳实践。希望这个文档能帮助你更好地使用 Python 虚拟环境!