4 使用虚拟环境搭建Flask开发环境

在上一篇中,我们介绍了如何安装Python,这是搭建Flask项目的第一步。本篇将聚焦于使用虚拟环境,这是进行任何Python项目开发时的一项最佳实践。我们将探讨如何创建和管理虚拟环境,以确保项目的依赖关系彼此隔离。

什么是虚拟环境?

虚拟环境是一个自包含的目录,其中包含了特定项目所需的Python解释器和相关库。使用虚拟环境,我们可以在同一台机器上运行多个项目,并为它们提供各自独立的包管理环境,避免不同项目之间由于库版本不兼容而造成的问题。

创建虚拟环境

我们将使用venv模块来创建虚拟环境。venv是Python 3.x的内建模块,无需额外安装。下面是创建虚拟环境的步骤:

  1. 打开终端(命令行)。

  2. 选择一个文件夹作为你的项目根目录,比如在你的主目录下创建一个名为flask_project的文件夹:

    1
    2
    mkdir flask_project
    cd flask_project
  3. 使用以下命令创建虚拟环境:

    1
    python3 -m venv venv

    这里的venv是你要创建的虚拟环境的目录。通过以上命令,Python将会在flask_project文件夹下生成一个名为venv的子目录。

激活虚拟环境

创建虚拟环境后,我们需要激活它,以便在该环境中安装库和运行程序:

  • 在Windows上

    1
    venv\Scripts\activate
  • 在macOS或Linux上

    1
    source venv/bin/activate

激活虚拟环境后,你的命令行提示符将会发生变化,通常会在前面显示(venv),表示你当前处于虚拟环境中。

安装依赖包

在虚拟环境激活的状态下,你可以使用pip来安装Flask框架及其依赖。接下来的内容将在下一篇中详细介绍安装Flask的具体步骤,但在这里,我们先预习一下相关命令。

假设你希望在环境中安装Flask,可以执行以下命令:

1
pip install Flask

这条命令会将Flask及其所有依赖包下载并安装到你的虚拟环境中,而不会污染全局Python环境。

验证虚拟环境

为了确保虚拟环境已成功创建并激活,我们可以运行以下命令来查看安装的库:

1
pip list

这将列出当前环境中安装的所有包。刚创建并激活环境时,可能只会看到pipsetuptools这两个核心包。

退出虚拟环境

当你完成开发工作后,可以通过以下命令退出虚拟环境:

1
deactivate

这将把你返回到全局Python环境。在这之后,你将不再受到虚拟环境内安装包的影响。

总结

使用虚拟环境是管理Python项目依赖关系的重要步骤,它能够有效地隔离不同项目的环境。本篇中,我们从创建虚拟环境、激活虚拟环境、安装依赖包到退出虚拟环境做了详细讲解。在下一篇中,我们将继续讨论如何在这个虚拟环境中安装Flask框架,为开发Flask应用做好准备。

继续关注我们后续的系列教程,逐步探索Flask的强大功能与灵活性。

4 使用虚拟环境搭建Flask开发环境

https://zglg.work/flask-zero/4/

作者

IT教程网(郭震)

发布于

2024-08-10

更新于

2024-08-10

许可协议

分享转发

学习下节

交流

更多教程加公众号

更多教程加公众号

加入星球获取PDF

加入星球获取PDF

打卡评论