:Python中PIP的快速指南( 二 )


冻结是一个过程 , 其中pip读取本地环境中所有已安装软件包的版本 , 然后为指定的每个python软件包生成一个文本 , 其中包含软件包版本 。 按照惯例 , 它被称为“要求 。 文本文件 ” 。
Freezing是这样一个过程:pip读取本地环境中所有已安装包的版本 , 然后为每个指定的python包生成一个文本文件 , 其中包含包的版本 。 按照惯例 , 它被命名为“requirements. txt” 。
//该命令将以requirements格式输出已安装的包 。$ pip freeze //该命令将创建一个requirements.txt文件 , 其中包含已安装包及其对应版本的列表 。$ pip freeze > requirements.txt
:Python中PIP的快速指南
本文插图

为了使用requirements文件安装依赖项 , 请使用以下命令
$ pip install -r 使用Pip进行安装和卸载
使用pip的安装主要分为4个阶段

  • 基本Requirement标识:处理命令中提供的参数或标志 。 Pip检查命令中每个词是哪种项 。
  • 解决依赖性:找到pip需要安装的版本 。
  • 构建wheels:wheel是一个zip格式的归档文件 , 具有特殊格式的文件名和.whl扩展名 。 它被设计为以一种非常接近磁盘格式的方式包含与PEP 376兼容的安装的所有文件 。
  • 安装软件包: Pip在依赖项之前安装依赖项(软件包) , 即按照“拓扑顺序” 。 这是为了避免循环依赖 , 并确保并发环境更容易工作 。
默认情况下 , 使用pip install命令安装的所有包都可以在site-packages目录中找到 。
在PIP中安装软件包的不同方法
您可以使用pip install <package>命令安装软件包 。 默认情况下 , 从PyPI安装软件包 。 要卸载 , 您需要使用pip uninstall <package> 。
但是 , 如果希望使用不同的索引 , 可以在命令中使用—-index-url或-i标志 。
$ pip install --index-url 如果希望搜索其他索引 , 可以使用以下命令
$ pip install --extra-index-url 从本地项目目录安装
为了从特定目录安装 , 您需要使用—- find-links标志及目录位置 。 如果不想让pip搜索PyPI , 请使用该—- no-index标志 。
$ pip install --no-index --find-links=从远程或Source Archives安装
可以直接使用pip install命令将其安装在本地环境中 。
$ pip install 从VCS安装
【:Python中PIP的快速指南】为了从任何版本控制系统(VCS)安装 , 您需要在命令的名称前面加上URL前缀 。 您还需要使用-e标志将其安装在可编辑模式下 。
$ pip install -e +


推荐阅读