python安装requests遇到的常见问题

本文介绍了在Python中安装requests包时可能遇到的网络限制问题以及如何通过手动下载并使用`python setup.py install`命令来解决。requests包依赖于certifi、urllib3、idna和chardet等模块,需要分别下载并安装这些依赖才能成功安装requests。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

python三方包安装有两种方式
1、pip install方式
1)D:\tools\python\Python3.7.4\Scripts>pip install --index https://pypi.mirrors.ustc.edu.cn/simple/ <包名>
2)D:\tools\python\Python3.7.4\Scripts>pip install <包名> -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
2、python setup.py install命令
在https://pypi.org/project网站下载需要的三方包
在cmd下进入三方包setup.py的目录,通过python setup.py install进行安装

我遇到的问题,由于网络代理限制,不能使用pip安装,所以需要将三方包下载下来安装通过python setup.py instal安装:

D:\tools\python\Python3.7.4\requests-2.22.0>python setup.py install
running install
running bdist_egg
running egg_info
writing requests.egg-info\PKG-INFO
writing dependency_links to requests.egg-info\dependency_links.txt
writing requirements to requests.egg-info\requires.txt
writing top-level names to requests.egg-info\top_level.txt
reading manifest file 'requests.egg-info\SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no files found matching 'NOTICE'
warning: no files found matching 'requirements.txt'
writing manifest file 'requests.egg-info\SOURCES.txt'
installing library code to build\bdist.win-amd64\egg
running install_lib
running build_py
creating build
creating build\lib
creating build\lib\requests
copying requests\adapters.py -> build\lib\requests
copying requests\api.py -> build\lib\requests
copying requests\auth.py -> build\lib\requests
copying requests\certs.py -> build\lib\requests
copying requests\compat.py -> build\lib\requests
copying requests\cookies.py -> build\lib\requests
copying requests\exceptions.py -> build\lib\requests
copying requests\help.py -> build\lib\requests
copying requests\hooks.py -> build\lib\requests
copying requests\models.py -> build\lib\requests
copying requests\packages.py -> build\lib\requests
copying requests\sessions.py -> build\lib\requests
copying requests\status_codes.py -> build\lib\requests
copying requests\structures.py -> build\lib\requests
copying requests\utils.py -> build\lib\requests
copying requests\_internal_utils.py -> build\lib\requests
copying requests\__init__.py -
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值