Skip to main content
 首页 » 编程设计

python之安装 Flask之结构

2025年05月04日14birdshome

我即将开始学习 Flask,我已经按照 http://flask.pocoo.org/docs/installation/#installation 上的安装说明进行操作.

我遵循了 virtualenv 方法,而不是系统范围的安装。我只是不明白 virtualenv 的结构以及它与 Flask 的关系。

我在一个目录中运行了所有命令。这是否意味着 virtualenv、Flask 和 Jinga2 都只在那个目录中运行?这是否意味着我每次在该项目的目录中启动一个 flask 项目时都需要设置 virtualenv 和 flask?

其次,当我导航到目录之外时,我的提示仍然有 venv。我怎样才能阻止它?

请您参考如下方法:

Virtualenv 创建了一个隔离环境,您可以在其中安装 python 包,而无需在系统上全局安装它们。在你运行 venv/bin/activate 之后,任何新安装的包都会在这个 virtualenv 中(即 myproject/venv/lib),如果你退出 virtualenv 那么系统范围的 python 将无法识别安装的包在虚拟环境中。

使用 pip 安装包的位置并不重要。当您执行 virtualenv venv 时,会创建一个名为 venv 的文件夹,所有已安装的包都将复制到那里。

最后,为了退出虚拟环境,只需运行deactivate。