当 pandas-market-calendars 需要较低版本时,如何使用较高版本的 pandas?

问题描述 投票:0回答:1

升级pandas版本:

pip install --upgrade  pandas
Requirement already satisfied: pandas in ./lib/python3.11/site-packages (1.5.3)
Collecting pandas
  Downloading pandas-2.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (19 kB)
Requirement already satisfied: numpy<2,>=1.23.2 in ./lib/python3.11/site-packages (from pandas) (1.26.2)
Requirement already satisfied: python-dateutil>=2.8.2 in ./lib/python3.11/site-packages (from pandas) (2.8.2)
Requirement already satisfied: pytz>=2020.1 in ./lib/python3.11/site-packages (from pandas) (2023.3.post1)
Requirement already satisfied: tzdata>=2022.7 in ./lib/python3.11/site-packages (from pandas) (2023.3)
Requirement already satisfied: six>=1.5 in ./lib/python3.11/site-packages (from python-dateutil>=2.8.2->pandas) (1.16.0)
Downloading pandas-2.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (13.0 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 13.0/13.0 MB 289.4 kB/s eta 0:00:00
Installing collected packages: pandas
  Attempting uninstall: pandas
    Found existing installation: pandas 1.5.3
    Uninstalling pandas-1.5.3:
      Successfully uninstalled pandas-1.5.3
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.
pandas-market-calendars 4.3.3 requires pandas<2.0,>=1.1, but you have pandas 2.2.0 which is incompatible.
Successfully installed pandas-2.2.0

那么就没有办法使用 pandas-market-calendars 了吗?

pandas-market-calendars 4.3.3 requires pandas<2.0,>=1.1, but you have pandas 2.2.0 which is incompatible.
python python-3.x pandas pip dependencies
1个回答
0
投票

似乎在安装一堆软件包时(可能来自

requirements.txt
?),您获得了pandas
版本,但满足了
pandas-market-calendars
的依赖关系。然后你试图单独升级
pandas
并陷入冲突。

有时,正如 @corralien 所建议的,可以忽略这些版本要求,但在这种特殊情况下则不然。因此,在

pandas-market-calendars
适应当前
pandas
2.2.0 的重大变化之前,无法使用最新的
pandas along with 
pandas-market-calendars`。我会监视第二个库,因为它可能会升级。此外,您还可以归档或检查票据以查看重大变更是什么。

© www.soinside.com 2019 - 2024. All rights reserved.