如何找到(并安装)与 numpy 1.19.2 兼容的 pandas 版本?
How to find (and install) the pandas version which is compatible with numpy 1.19.2?
我尝试在 MacM1 上(在特定的 conda 环境中)安装 tensorflow-macos 和 tensorflow-addons 已经很长时间了,但没有成功。
因此,我试图找出哪些图书馆发生冲突。
我意识到 tensorflow-macos 2.6 需要 numpy 1.19.2,但是当我尝试安装 pandas(我也需要)时,numpy 会更新到 1.21。
我的问题是:
- 如何找到与 numpy 1.19.2
兼容的 pandas 版本
- 我应该如何安装它? pip/conda?
没有直接获取兼容性矩阵的方法,但您可以在您的频道中提取有关 pandas
软件包的所有信息并筛选 numpy
要求。类似于:
conda search --info pandas | grep -E '(^version|numpy)'
给出如下输出:
version : 0.17.0
- numpy 1.10*
version : 0.17.0
- numpy 1.10*
version : 0.17.0
- numpy 1.10*
version : 0.17.0
- numpy 1.11*
...
version : 1.3.3
- numpy >=1.19.2,<2.0a0
version : 1.3.4
- numpy >=1.18.5,<2.0a0
version : 1.3.4
- numpy >=1.19.5,<2.0a0
version : 1.3.4
- numpy >=1.18.5,<2.0a0
version : 1.3.4
- numpy >=1.19.5,<2.0a0
但是,如评论所述,惯用用法是在创建环境时明确指定您的要求,例如:
conda create -n myenv python=3.8 numpy=1.19.2 pandas
也就是说,一开始就告诉Conda你想要的一切,它会听你的需要。
我尝试在 MacM1 上(在特定的 conda 环境中)安装 tensorflow-macos 和 tensorflow-addons 已经很长时间了,但没有成功。 因此,我试图找出哪些图书馆发生冲突。 我意识到 tensorflow-macos 2.6 需要 numpy 1.19.2,但是当我尝试安装 pandas(我也需要)时,numpy 会更新到 1.21。 我的问题是:
- 如何找到与 numpy 1.19.2 兼容的 pandas 版本
- 我应该如何安装它? pip/conda?
没有直接获取兼容性矩阵的方法,但您可以在您的频道中提取有关 pandas
软件包的所有信息并筛选 numpy
要求。类似于:
conda search --info pandas | grep -E '(^version|numpy)'
给出如下输出:
version : 0.17.0
- numpy 1.10*
version : 0.17.0
- numpy 1.10*
version : 0.17.0
- numpy 1.10*
version : 0.17.0
- numpy 1.11*
...
version : 1.3.3
- numpy >=1.19.2,<2.0a0
version : 1.3.4
- numpy >=1.18.5,<2.0a0
version : 1.3.4
- numpy >=1.19.5,<2.0a0
version : 1.3.4
- numpy >=1.18.5,<2.0a0
version : 1.3.4
- numpy >=1.19.5,<2.0a0
但是,如评论所述,惯用用法是在创建环境时明确指定您的要求,例如:
conda create -n myenv python=3.8 numpy=1.19.2 pandas
也就是说,一开始就告诉Conda你想要的一切,它会听你的需要。