Google金融域名变更后,如何在Ubuntu升级googlefinance.client到1.3.1?
解决无法升级googlefinance.client到1.3.1版本的问题
嘿,我之前也碰到过类似的包版本升级卡住的情况,给你几个可行的解决方案:
先排查版本来源问题
首先确认PyPI官方源上是否真的发布了1.3.1版本。你可以通过以下命令做个快速检测:
pip install googlefinance.client==1.3.1 --dry-run
如果命令返回找不到该版本的错误,说明PyPI上还没同步这个版本,这时候就得从源码渠道安装了。
解决方案1:强制使用PyPI官方源升级
有时候系统默认的pip镜像源同步不及时,试试指定官方源重新执行升级:
sudo -H pip install --upgrade googlefinance.client googlefinance --index-url https://pypi.org/simple/
解决方案2:从GitHub源码仓库安装最新版本
如果PyPI还没更新1.3.1,直接从项目的官方Git仓库安装最新代码(这是获取修复后版本最靠谱的方式):
sudo -H pip install git+https://github.com/pmorissette/googlefinance.git
解决方案3:手动下载源码包本地安装
- 去项目的发布页面找到1.3.1版本的源码包(比如
.tar.gz或.whl格式) - 下载到本地后,用pip执行本地安装:
sudo -H pip install /path/to/googlefinance.client-1.3.1.tar.gz
额外排查:清理pip缓存
如果之前的安装缓存干扰了版本检测,可以先清理缓存再尝试升级:
pip cache purge sudo -H pip install --upgrade googlefinance.client googlefinance
内容的提问来源于stack exchange,提问作者infal
相关产品推荐
相关产品推荐

