在 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
,无需下载pip
或easy_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 中安装请求模块的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Python 3.4 而不是 2.7 中安装 requests 模块