如何PIP安装请求Python包

pip安装要求

尝试一种更快更简单的方法来管理您的Python依赖项。使用ActiveState提供的Python 3.9,并使用所需的包和依赖项构建您自己的运行时。通过在ActiveState平台上创建帐户188bet金宝搏备用或者使用您的GitHub帐户登录。

Requests是一个流行的开源HTTP库,它简化了HTTP请求的处理。

Python包索引(PyPI)中的请求库可用于Python 2和Python 3,并具有以下特性:

  • 允许您轻松发送HTTP/1.1 PUT、DELETE、HEAD、GET和OPTIONS请求。例如:
进口的要求req=请求。请求('GET','https://httpbin.org/get')请求

#输出:

<响应[200]>
  • 您可以使用它来发送表单编码的数据,类似于HTML表单。
  • 为人类提供一个非神秘化的、可读的API。例如,这是如何发送一个HTTP POST请求:
r=请求。post('https://httpbin.org/post“,数据={'key':'value'})”

在使用Requests库之前,需要手动将查询字符串添加到url中,并对PUT和POST数据进行表单编码。现在您可以使用JSON方法的请求。

要求安装

通过输入以下命令,检查请求是否已安装且是最新的:

python-mpipshow请求

输出应类似于:

名称:请求版本:2.26.0概要:人类的Python HTTP。主页:https://requests.readthedocs.io...

如果未安装,您可以通过运行以下命令在Linux、MacOS和Windows操作系统上安装请求:

pip安装要求

python-mpip安装请求

要将请求升级到最新版本,输入:

pip安装--升级请求

要安装特定版本的请求,如2.6.6版,请输入:

= = 2.6.0 pip安装请求

要卸载请求,输入:

pip卸载请求

安装请求的替代方法

从源代码安装请求

安装源代码请求的最简单方法是使用ActiveState平台,该平台将自动为您生成并打包请求。运行以下命令在虚拟环境/虚拟目录中创建新项188bet金宝搏备用目:

对于Linux,在终端中运行以下操作:

——activate-default ActiveState-Labs/Python-3.9Beta .sh <(curl -q https://platform.activestate.com/dl/cli/w20615l01/install.sh)——activate-default ActiveState-Labs/Python-3.9Beta

对于Windows,请在CMD窗口中运行以下命令:

powershell -Command "& $([scriptblock]::Create((New-Object Net.WebClient).DownloadString('https://platform.activestate.com/dl/cli/w20615w01/install.ps1')) -activate-default ActiveState-Labs/Python-3.9Beta"

然后运行:

安装状态请求

在Ubuntu和DebianLinux上安装请求

执行如下命令:

apt获取安装python请求

在Fedora、Redhat和CentOS Linux上安装请求

执行如下命令:

yum安装python请求

使用Git安装请求

如果你已经安装了Git,你可以使用它和pip一起运行以下命令来安装请求:

pip安装github.com/kennethreitz/requests.git

Pip将请求安装到虚拟目录中

您应该始终在虚拟环境中工作以防止冲突。您可以使用pip将请求模块的特定版本安装到Python2项目的VirtualEnvironment或Python3项目的Venv中。

语法:

假设您使用的是Python 3,则可以使用以下命令为项目设置虚拟目录:

python3 - m venv< path_to_env >

venv将在中创建一个虚拟Python安装< env_name >文件夹中。

使活动< env_name >使用以下命令:

Linux:

来源/bin/activate

窗户:

.\env\Scripts\activate

您可以使用以下命令将安装请求pip到虚拟环境中:

python-mpip安装请求

Pip安装请求作为依赖项

Pip允许您在requirements.txt文件中声明一个特定的Requests版本作为依赖项,以及在虚拟环境中声明其他依赖项。例如:

请求====# <版本>

要将请求作为依赖项以及其他依赖项安装在requirements.txt文件中,请执行以下操作:

python3-m pip安装-r requirements.txt

                

Python包和依赖关系管理的现代解决方案——试试ActiveState的平台

依赖项解析是整个过程的核心188bet金宝搏备用ActiveState的平台。当您创建项目并开始添加需求时,平台会告诉您这些需求具有哪些依赖关系。

Acti188bet金宝搏备用veState平台是一个基于云的Python构建工具。它为以下各项提供构建自动化和漏洞修复:

  • Python语言核心,包括Python 2.7和Python 3.5+
  • Python包及其依赖项,包括:
  • (即传递依赖关系。,依赖的依赖)
  • 链接C和Fortran库,因此您可以构建数据科学包
  • Windows、Linux和macOS的操作系统级依赖
  • 共享依赖项(即OpenSSL)
  • 在几分钟内找到、修复并自动重建Python包(如Django和environments)的安全版本

Python 3.9 Web GUI截图Acti188bet金宝搏备用veState平台旨在处理每种语言的每种依赖关系。这意味着处理C/C++级别的库、外部工具和所有存在的条件依赖关系。更进一步,我们的最终目标是支持多语言项目。这意味着您可以使用Python和Per创建一个项目我们将确保两种语言使用相同(最新)的OpenSSL版本。

Python依赖关系管理在运行

亲身体验ActiveState平台如何帮助您管理Python环境的依赖关系。只需188bet金宝搏备用运行以下命令即可安装Python 3.9和我们的包管理器(状态工具):

窗户

powershell -Command "& $([scriptblock]::Create((New-Object Net.WebClient).DownloadString('https://platform.activestate.com/dl/cli/install.ps1')) -activate-default ActiveState-Labs/Python-3.9Beta"

Linux

——activate-default ActiveState-Labs/Python-3.9Beta .sh <(curl -q https://platform.activestate.com/dl/cli/install.sh)——activate-default ActiveState-Labs/Python-3.9Beta

现在您可以运行state安装。了解有关如何使用状态工具来管理Python环境。

让我们知道你在这方面的经验国家社区论坛。

观看此视频学习如何使用ActiveState188bet金宝搏备用平台来创建Python 3.9环境,然后使用平台的CLI(状态工具)安装和管理它。

苏哈尼S