Python 虚拟环境使用
· 阅读需 2 分钟
创建虚拟环境
打开命令行工具
- Windows 打开命令提示符或 PowerShell。
- Unix/macOS 打开终端。
创建虚拟环境
在项目目录内,运行以下命令创建虚拟环境
python -m venv venv
这里 venv
是虚拟环境目录的名字,可以按需更改。该命令会在当前目录下创建一个名为 venv
的文件夹,其中包含 Python 解释器和 pip。
激活虚拟环境
Windows
.\venv\Scripts\activate
windows bash
source venv/Scripts/activate
Unix/macOS
source venv/bin/activate
安装依赖
安装项目所需的依赖, 记得这里要进入虚拟环境进行依赖按照,否则还是安装在全局
pip install <package_name>
使用虚拟环境
虚拟环境激活期间,任何 Python 和 pip 命令都将使用虚拟环境中的版本。这意味着你可以运行应用程序、脚本测试或添加更多依赖,就像在全局环境中操作一样。
注意事项
- 保持虚拟环境目录与项目代码一致通常,将虚拟环境目录放在项目根目录下,但不要将其加入到版本控制系统(如 git)中。可通过
.gitignore
文件排除虚拟环境目录。 - 依赖管理为了确保其他开发者或部署环境能够准确复现你的环境,经常使用
pip freeze > requirements.txt
命令将当前虚拟环境中安装的所有包及其版本导出到requirements.txt
文件中。其他人可以通过pip install -r requirements.txt
命令在他们的虚拟环境中安装相同的依赖。 - 退出虚拟环境当完成工作,需要退出虚拟环境时,使用
deactivate
命令。这将恢复到系统的全局 Python 环境。