Mac 下安装requests、mock

本文详细介绍了如何在Python环境中正确安装requests、mock、six和pbr等依赖库,解决因Python多版本共存导致的模块安装错误问题,并提供了手动安装步骤及Python路径查找方法。

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

安装requests:

电脑上Python有多个版本时,会安装到其他版本上

安装:pip install requests 检查:终端 python -> import requests,无报错,安装成功 提示找不到模块,说明安装到了其他版本Python下

手动安装: 1、下载安装包地址:https://github.com/requests/requests.git 2、手动解压到Python目录下 3、python setup.py install

查看电脑Python的路径: 终端 python -> import sys -> print(sys.path)

安装mock:

下载地址:https://pypi.org/project/mock/#files 安装: python setup.py install

提示:No module named six 下载地址:https://pypi.org/project/six/#files 安装: python setup.py install

提示:No module named pbr 下载地址: https://pypi.org/project/pbr/#files 安装:python setup.py install

转载于:https://my.oschina.net/mexiaobai1315/blog/3022366

pip install requests -i https://pypi.tuna.tsinghua.edu.cn/simple Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple Requirement already satisfied: requests in d:\anaconda3\lib\site-packages (2.29.0) Requirement already satisfied: charset-normalizer<4,>=2 in d:\anaconda3\lib\site-packages (from requests) (2.0.4) Requirement already satisfied: idna<4,>=2.5 in d:\anaconda3\lib\site-packages (from requests) (3.10) Collecting urllib3<1.27,>=1.21.1 (from requests) Downloading https://pypi.tuna.tsinghua.edu.cn/packages/33/cf/8435d5a7159e2a9c83a95896ed596f68cf798005fe107cc655b5c5c14704/urllib3-1.26.20-py2.py3-none-any.whl (144 kB) ---------------------------------------- 144.2/144.2 kB 853.4 kB/s eta 0:00:00 Requirement already satisfied: certifi>=2017.4.17 in d:\anaconda3\lib\site-packages (from requests) (2025.4.26) Installing collected packages: urllib3 Attempting uninstall: urllib3 Found existing installation: urllib3 2.4.0 Uninstalling urllib3-2.4.0: Successfully uninstalled urllib3-2.4.0 ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts. transformers 2.1.1 requires sentencepiece, which is not installed. selenium 4.33.0 requires urllib3[socks]~=2.4.0, but you have urllib3 1.26.20 which is incompatible. Successfully installed urllib3-1.26.20 C:\Users\崔馨阅>pip install requests==2.30.0 Collecting requests==2.30.0 Downloading requests-2.30.0-py3-none-any.whl (62 kB) ---------------------------------------- 62.5/62.5 kB 370.5 kB/s eta 0:00:00 Requirement already satisfied: charset-normalizer<4,>=2 in d:\anaconda3\lib\site-packages (from requests==2.30.0) (2.0.4) Requirement already satisfied: idna<4,>=2.5 in d:\anaconda3\lib\site-packages (from requests==2.30.0) (3.10) Requirement already satisfied: urllib3<3,>=1.21.1 in d:\anaconda3\lib\site-packages (from requests==2.30.0) (1.26.20) Requirement already satisfied: certifi>=2017.4.17 in d:\anaconda3\lib\site-packages (from requests==2.30.0) (2025.4.26) Installing collected packages: requests Attempting uninstall: requests Found existing installation: requests 2.29.0 Uninstalling requests-2.29.0: Successfully uninstalled requests-2.29.0 ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts. conda-repo-cli 1.0.41 requires requests_mock, which is not installed. transformers 2.1.1 requires sentencepiece, which is not installed. conda-repo-cli 1.0.41 requires clyent==1.2.1, but you have clyent 1.2.2 which is incompatible. conda-repo-cli 1.0.41 requires nbformat==5.4.0, but you have nbformat 5.7.0 which is incompatible. conda-repo-cli 1.0.41 requires requests==2.28.1, but you have requests 2.30.0 which is incompatible. Successfully installed requests-2.30.0
最新发布
05-31
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值