在 python 2.7 windows 中安装请求模块

Posted

技术标签:

【中文标题】在 python 2.7 windows 中安装请求模块【英文标题】:installing requests module in python 2.7 windows 【发布时间】:2013-08-23 03:16:39 【问题描述】:

我在 Windows 上安装请求模块 (python 2.7) 时遇到问题。

根据文档尝试了以下步骤:

1

pip install requests

错误

'pip' is not recognized as an internal or external command, operable program or batch file.

2

easy_install requests

错误

'easy_install' is not recognized as an internal or external command, operable program or batch file.

3

setup.py

错误

C:\Location\Python\lib\distutils\dist.py:267: UserWarning: Unknown distribution option: 'zip_safe' warnings.warn(msg)
C:\Location\Python\lib\distutils\dist.py:267: UserWarning: Unknown distribution option: 'include_package_data' warnings.warn(msg)
C:\Location\Python\lib\distutils\dist.py:267: UserWarning: Unknown distribution option: 'install_requires' warnings.warn(msg)
usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
   or: setup.py --help [cmd1 cmd2 ...]
   or: setup.py --help-commands
   or: setup.py cmd --help

error: no commands supplied

谁能告诉我如何在 windows 上安装模块,而不下载任何新东西。

【问题讨论】:

pip 和 easy_install 都需要下载。您是否尝试过查看 setup.py 并查看它需要的命令? 你必须下载 something。即使您安装了pip,并且它为您完成了所有工作......它显然必须下载requests 才能做到这一点。那么……您要求的实际要求是什么? 无论如何,你几乎肯定想要 (a) 设置 pip 并从现在开始使用它,或者 (b) 使用 Christoph Gohlke's binary packages 并希望你永远不需要他拥有的包没有建造(或他拥有的更新版本)。我强烈推荐(a)——你是一名程序员,你应该知道如何使用你的机器——但是(b)也可以。 @abarnert 伙计,我只想安装requests,无需下载pipeasy_install @misguided:当然可以。但为什么这是一个问题? 【参考方案1】:

如果你想直接安装请求,你可以使用 python 可用的“-m”(模块)选项。

python.exe -m pip install requests

您可以直接在 PowerShell 中执行此操作,但您可能需要使用完整的 python 路径(例如C:\Python27\python.exe)而不仅仅是python.exe

如 cmets 中所述,如果您已将 Python 添加到您的路径中,您可以简单地执行以下操作:

python -m pip install requests

【讨论】:

只有代码的答案通常被标记为“低质量”然后被删除。 感谢您的建议。我添加了一些文字来解释答案。 谢谢!由于我已将 python 添加到我的路径中,我只需要这样做:python -m pip install requests【参考方案2】:

这里有四个选项:

    Get virtualenv set up.您创建的每个虚拟环境都会自动拥有pip

    Get pip set up globally.

    了解如何手动安装 Python 包 - 在大多数情况下,它就像下载、解压缩、python setup.py install 一样简单,但并非总是如此。

    使用Christoph Gohlke's binary installers。

【讨论】:

【参考方案3】:

在 Windows 10 上以管理员权限运行 cmd.exe 然后输入:

1) cd \Python27\scripts

2) pip 安装请求

它应该工作。我的案例是 python 2.7

【讨论】:

Python 2.7.9+ 和 Python 3.4+ 附带 PIP,因此它在很大程度上取决于您使用的 Python 2.7 版本。【参考方案4】:
    下载源代码(zip或rar包)。 在里面运行 setup.py。

【讨论】:

以上是关于在 python 2.7 windows 中安装请求模块的主要内容,如果未能解决你的问题,请参考以下文章

Pip 在 Windows 中安装密码学

在python 2.7中安装openpyxl

如何在 Python 2.7 中安装 Torch

如何在 Python 3.4 而不是 2.7 中安装 requests 模块

在虚拟环境python 2.7 pycharm中安装后无法导入请求

Ubuntu 中安装VLC