使用Flask框架一定要用virtualenv吗?

Is it necessary to use virtualenv to use Flask framework?

我刚刚开始探索 Flask。早些时候我尝试探索 Django,但发现它有点复杂。但是,安装 Flask 需要我们先安装 virtualenv,据我所知,在 Django 的情况下不需要。

如果不需要,没有virtualenv怎么办?

不,不要求使用 virtualenv。没有任何项目会要求您使用它;它只是一种将 Python 库集合与其他项目隔离开来的方法。

我个人强烈 推荐您使用 virtualenv,因为它使得更换库版本变得非常非常容易,并且不会影响其他 Python 项目。

没有 virtualenv,您只需继续安装依赖项,它们将最终出现在您的系统库集合中。使用 pip 安装 Flask 项目将引入一些其他包,例如 WerkzeugJinja2itsdangerous。这些都会被安装 'globally'.