python学习笔记 | 浅谈python虚拟环境
前言
python虚拟环境是非常实用且必备的小技能。面对多个项目分别需要不同依赖库环境,或者跨平台部署的场景,都非常实用且优雅。
跨平台部署时,只需要按照生成的requirements.txt文件,一条安装命令:
pip3 install -r requirements.txt
即可完成所有依赖库的安装;或者是直接激活项目下的虚拟环境:
source ./venv/bin/activate
即可不需安装依赖库,直接运行项目。
食用方式
-
新建虚拟环境
python3 -m venv venv 或 pip3 install virtualenv virtualenv --python=python3.7 venv
-
启动虚拟环境
macOS -
source ./venv/bin/activate
windows -
-
生成requirements.txt
pip3 freeze > requirements.txt
-
通过requirements.txt配置环境
pip3 install -r requirements.txt
-
退出虚拟环境
deactivate