一招解决pip install卡顿问题 | Python开发避坑指南

作者:唐叔在学习
专栏:唐叔学python
关键词标签#pip安装卡住 #Python开发 #pip升级 #源码安装 #FunASR #Python包管理

问题场景:pip install -e ./ 卡住不动

最近在配置一个开源项目——FunASR(语音识别工具库)时,唐叔照常执行源码安装命令:

pip3 install -e ./

结果命令行界面卡在了这一步:

Obtaining file:///D:/opensource/FunASR
  Preparing metadata (setup.py) ... canceled

界面一动不动,等了几分钟也没反应,如图:

这时候如果你也像唐叔一样忍不住按下 Ctrl + C 中断,可能会看到这样的提示:

原来,pip自己提示要升级了!

解决方法:升级pip工具

既然pip自己都说了有新版本,那我们就顺手更新一下,执行提示中的命令:

python.exe -m pip install --upgrade pip

或者如果你系统里同时有Python3和Python2,也可以用:

python3 -m pip install --upgrade pip

更新过程一般很快。

再次安装,顺利通过!

更新完pip之后,再次执行安装命令:

pip3 install -e ./

这次就不再卡顿了,顺利进入依赖下载和安装环节,问题解决!

为什么升级pip就能解决?

唐叔简单给大家捋一捋原因:

  1. 老版本pip可能存在兼容性或性能问题,尤其是在处理本地路径(file:///)或复杂依赖关系时。
  2. 新版本pip通常修复了已知bug,提升了安装过程的稳定性和速度。
  3. -e 参数表示“可编辑模式”安装,会动态链接到源码目录,对pip的解析能力要求较高。

所以,当pip安装过程卡住时,第一个应该尝试的就是升级pip本身,这是一个低成本高回报的操作。

总结

  • pip install -e ./ 卡住不一定是你代码或环境的问题,很可能是pip工具版本过旧。
  • 遇到类似问题,先看提示,按提示升级pip往往能直接解决。
  • 保持开发环境中常用工具(如pip、setuptools、wheel)处于较新版本,能避免很多玄学问题。

唐叔建议大家在遇到Python包安装问题时,不妨先试试升级pip,说不定就像本文这样,一招搞定,省时省力!

希望这篇小记能帮到你!如果有其他Python环境或安装问题,欢迎在评论区交流~唐叔会持续分享实战中的小技巧和避坑经验!


附:常用pip命令备忘

# 升级pip
python -m pip install --upgrade pip

# 安装本地项目(开发模式)
pip install -e .

# 查看已安装的包
pip list

# 检查过时的包
pip list --outdated

往期Python文章推荐

评论 21
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

唐叔在学习

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值