如果一台服务器上跑有多个需要不同 python 版本的项目,
那么为每一个项目创建一个 virtualenv 环境就很有必要了。
本文将以搭建一个轻量级 web 服务器 flask 为例探讨如何搭建这一环境。
软件环境
- fedora 33
- python 3.9.1
搭建步骤
-
创建项目


-
创建项目的 virtualenv 环境

用到命令python -m venv --clear venv,
第一个 venv 代表 python 的 venv 模块,
第二个 venv 代表创建的目录名称,
参数--clear代表清空虚拟环境目录,
在这里是我们指定的目录 venv。 -
安装项目所需包

用到命令venv/bin/pip install -r requirements.txt,
这里的可执行文件 pip 就是我们 virtualenv 环境中的。 -
放飞 flask

执行命令venv/bin/python app.py启动 flask web 服务 -
访问 flask 服务

1262



被折叠的 条评论
为什么被折叠?



