如果一台服务器上跑有多个需要不同 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 就是我们 vi

本文介绍了在Fedora 33系统上,利用python 3.9.1创建virtualenv环境来隔离不同项目的Python版本需求。以Flask项目为例,详细阐述了创建virtualenv环境的步骤,包括调用venv模块创建环境、激活环境后安装项目依赖包,并最终启动Flask服务的过程。
最低0.47元/天 解锁文章
1188

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



