Python PIP安装出现TypeError: unsupported operand type(s) for -=: ‘Retry‘ and ‘int‘,应...

1151 篇文章 ¥299.90 ¥399.90
在Python 3.10及以上版本的Conda环境中,使用PIP安装包时可能会遇到TypeError: unsupported operand type(s) for -=: ‘Retry’ and ‘int’的错误。该问题源于PIP新版本与Conda环境的不兼容。解决方案包括降级PIP到9.0.3版本或者更新retrying库。通过这些方法,用户可以正常安装Python包。

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

Python PIP安装出现TypeError: unsupported operand type(s) for -=: ‘Retry’ and ‘int’,应对方法及解决方案

在Python编程中,PIP是一个重要的工具,它可以帮助我们方便地安装和管理各种Python包。但是,我们在使用PIP安装Python包时,有时会遇到一些问题,如今天的主角:TypeError: unsupported operand type(s) for -=: ‘Retry’ and ‘int’。

这个错误通常发生在Python 3.10版本以上,并且只会在使用Conda环境时出现。具体原因是PIP升级到了最新版本,并且与Conda环境不兼容。

如果你遇到了这个问题,不用担心,下面我将为你介绍两种解决方案。

解决方案1:

在Conda环境中,我们可以使用以下命令卸载PIP的最新版本,并降级为9.0.3版本:

conda remove pip
conda install pip==9.0.3

然后重新运行你的PIP命令,例如安装numpy包:

pip install numpy

解决方案2:

如果你想继续使用PIP的最新版本,那么你可以通过

D:\tools\python\python.exe D:\历史项目留存2\诺褀2025\python加工浦发模型模拟\py搭建\pythonProject1\KS指标计算\KS02进阶版本.py 中文字体配置成功 数据库连接成功 成功读取 160 条记录 开始计算分组KS值... Traceback (most recent call last): File "D:\tools\python\Lib\site-packages\pandas\core\groupby\groupby.py", line 1825, in apply result = self._python_apply_general(f, self._selected_obj) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\tools\python\Lib\site-packages\pandas\core\groupby\groupby.py", line 1886, in _python_apply_general values, mutated = self._grouper.apply_groupwise(f, data, self.axis) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\tools\python\Lib\site-packages\pandas\core\groupby\ops.py", line 919, in apply_groupwise res = f(group) ^^^^^^^^ File "D:\历史项目留存2\诺褀2025\python加工浦发模型模拟\py搭建\pythonProject1\KS指标计算\KS02进阶版本.py", line 97, in calculate_ks total_good = len(group) - total_bad ~~~~~~~~~~~^~~~~~~~~~~ TypeError: unsupported operand type(s) for -: 'int' and 'str' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "D:\历史项目留存2\诺褀2025\python加工浦发模型模拟\py搭建\pythonProject1\KS指标计算\KS02进阶版本.py", line 206, in <module> results = main() ^^^^^^ File "D:\历史项目留存2\诺褀2025\python加工浦发模型模拟\py搭建\pythonProject1\KS指标计算\KS02进阶版本.py", line 134, in main grouped_results = df.groupby('group_key').apply(calculate_ks).reset_index() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\tools\python\Lib\site-packages\pandas\core\groupby\groupby.py", line 1847, in apply return self._python_apply_general(f, self._obj_with_exclusions) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\tools\python\Lib\site-packages\pandas\core\groupby\groupby.py", line 1886, in _python_apply_general values, mutated = self._grouper.apply_groupwise(f, data, self.axis) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\tools\python\Lib\site-packages\pandas\core\groupby\ops.py", line 919, in apply_groupwise res = f(group) ^^^^^^^^ File "D:\历史项目留存2\诺褀2025\python加工浦发模型模拟\py搭建\pythonProject1\KS指标计算\KS02进阶版本.py", line 97, in calculate_ks total_good = len(group) - total_bad ~~~~~~~~~~~^~~~~~~~~~~ TypeError: unsupported operand type(s) for -: 'int' and 'str' Process finished with exit code 1
最新发布
07-24
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值