Python 使用 venv 虚拟环境
Python 项目建议使用虚拟环境来隔离依赖。这样不同项目可以使用不同版本的第三方库,不会互相影响,也方便后续删除和迁移。
这里使用 Python 内置的 venv 模块,不需要额外安装 virtualenv。
Windows 下使用 venv
创建虚拟环境:
1 | python -m venv .venv |
进入虚拟环境:
1 | cd .venv/Scripts |
退出虚拟环境:
1 | deactivate.bat |
Linux 下使用 venv
创建虚拟环境:
1 | python -m venv .venv |
进入虚拟环境:
1 | source ./.venv/bin/activate |
退出虚拟环境:
1 | deactivate |
安装依赖
进入虚拟环境后,再安装项目需要的包:
1 | pip install requests |
如果需要保存当前项目依赖,可以导出到 requirements.txt:
1 | pip freeze > requirements.txt |
在另一台电脑上恢复依赖:
1 | pip install -r requirements.txt |
常见问题
如果 Linux 下提示没有 venv 模块,说明当前 Python 安装不完整,需要安装对应发行版的 venv 包。
虚拟环境目录通常命名为 .venv,并加入 .gitignore,不建议提交到代码仓库。
评论
评论插件加载失败
正在加载评论插件