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