如何在pandas-market-calendars要求低版本时使用更高版本的pandas?
pandas升级后与pandas-market-calendars兼容问题
首先看错误提示的中文翻译:
pandas-market-calendars 4.3.3 要求 pandas 版本在 >=1.1 且 <2.0 范围内,但你当前安装的是 pandas 2.2.0,两者不兼容。
不是完全没法用,给你几个可行的解决办法:
- 降级pandas到符合要求的版本,比如回到之前的1.5.3,执行命令:
pip install pandas==1.5.3
这样就能正常使用pandas-market-calendars 4.3.3了。 - 尝试升级pandas-market-calendars到支持pandas 2.x的版本,执行命令:
pip install --upgrade pandas-market-calendars
如果项目已经更新了兼容pandas 2.0+的版本,升级后就能和你现在的pandas 2.2.0适配。 - 用虚拟环境隔离:创建两个独立的Python虚拟环境,一个装pandas 2.2.0用于其他需求,另一个安装符合版本要求的pandas和pandas-market-calendars专门处理日历相关任务。
内容的提问来源于stack exchange,提问作者showkey
相关产品推荐
相关产品推荐

