Python项目中的Requiremen

黑龙江白癜风医院 http://baidianfeng.39.net/a_bdfzkyy/131224/4315794.html

我们每天使用许多Python包来解决编码问题。以“BeautifulSoup”库为例,它默认不随Python一起提供,需要单独安装。

许多项目都依赖于库和其他依赖项,而安装每一个项目都可能是乏味且耗时的。

这就是“requirements.txt”文件发挥作用的地方。requirements.txt是一个文件,其中包含项目所需的包或库的列表,这些包或库都可以与该文件一起安装。它提供了一致的环境并使协作变得更加容易。

上图显示了创建的requirements.txt文件的示例,其中包含安装包和版本的列表。

关键术语

到目前为止,我已经提到了一些您可能不知道的术语。以下是它们的含义,以及您在使用requirements.txt时会遇到的一些其他重要术语:

依赖项是程序正确运行所需的软件组件。它们可以是库、框架或其他程序。

包是一种将相关依赖项组合在一起的方法。它们使安装和管理依赖项变得更加容易。

虚拟环境是一个目录,其中包含Python解释器的副本以及特定项目所需的所有包。

Pip:这是Python的包管理器。您可以使用Pip安装、卸载和管理Python包。

如何创建requirements.txt文件

要创建需求文件,您必须设置虚拟环境。如果您使用Pycharm,则已经设置了一个虚拟环境(.venv)。但使用VisualStudio代码,您必须自己创建虚拟环境。

您可以使用终端或命令提示符来创建需求文件。创建文件时应遵循以下步骤:

首先,打开终端或命令提示符。然后检查显示的文件路径是否是您的工作目录。使用以下命令来执行此操作:

$cdfolder-name#cd-changedirectory

在上面的命令中,将“folder-name”替换为您要访问的目录名称。

显示在命令行上设置项目目录的图表

接下来,运行此命令:

$pipfreezerequirements.txt

您将看到需求文件已添加

这是输出:

显示新创建的需求文件的图表

这是新创建的requirements.txt文件:

显示需求文件中的包列表的图表

上图显示了您可以使用的依赖项及其版本。

如何使用requirements.txt文件

现在我们有了需求文件,您可以看到它由一长串不同的包组成。

要使用这些软件包,您必须安装它们。您可以使用命令提示符或终端来执行此操作。

键入此命令:

pipinstall-rrequirements.txt

它看起来像这样:

显示requirements.txt文件中存在的软件包安装的图像

现在所有依赖项均已安装,您可以使用requirements.txt。

使用requirements.txt的示例

在此示例中,我们将使用两个库beautifulsoup4和requests,从站点返回一些信息。

显示需求文件中此示例的工作库的图表

在上图中,我们看到这两个库存在于requirements.txt文件及其版本中。现在我们可以使用这些库,因为我们之前安装了它们。

从包名称bs4(beautifulsoup4)导入库BeautifulSoup并导入库请求。

frombs4importBeautifulSoupimportrequests

为了从网站URL获取信息,我们使用该.get()方法来访问请求库。

web_data=requests.get("


转载请注明:http://www.aierlanlan.com/cyrz/6169.html

  • 上一篇文章:
  •   
  • 下一篇文章: