Python3.x+Windows7环境下如何降级Pandas至0.19.2?
如何在Windows7(Python 3.x + Anaconda)中将Pandas从0.20.3降级到0.19.2?
Hey Julian, 我来帮你搞定这个Pandas降级的问题!既然你已经尝试过Anaconda Prompt但遇到报错,那咱们先从Anaconda环境下的正确操作说起,同时也准备了pip的备选方案,还有针对常见报错的解决办法。
方法一:通过Anaconda Prompt操作(优先推荐)
因为你用的是Anaconda环境,直接用conda命令更能保证依赖兼容:
- 首先,激活你的目标环境(如果用的是默认base环境,这步可以跳过;如果有自定义虚拟环境,替换成你的环境名即可):
conda activate your_env_name - 先彻底卸载当前的Pandas版本,避免残留依赖导致冲突:
conda remove pandas --force - 然后指定0.19.2版本安装:
如果安装时还是报错,大概率是conda源的问题或者依赖冲突,试试加上conda-forge源,同时指定兼容的numpy版本(Pandas 0.19.2对numpy版本有要求,和Python3.x兼容的numpy版本大概在1.16.x左右):conda install pandas=0.19.2conda install -c conda-forge pandas=0.19.2 numpy=1.16.0 - 另外,Windows7对新版本conda支持不好,要是你的conda版本太新,也可能导致安装失败。可以先把conda降级到Windows7支持的最后一个版本(4.10.3),再尝试安装:
conda install conda=4.10.3
方法二:通过pip命令操作(备选方案)
如果Anaconda的方法始终报错,试试用pip直接操作:
- 先卸载当前Pandas:
pip uninstall pandas -y - 然后指定版本安装,这里注意是两个等号:
要是下载速度慢或者找不到版本,可以用国内镜像源加速:pip install pandas==0.19.2pip install pandas==0.19.2 -i https://pypi.tuna.tsinghua.edu.cn/simple
验证安装是否成功
打开Python终端(或者Anaconda Prompt里输入python),执行以下命令:
import pandas as pd print(pd.__version__)
如果输出0.19.2,就说明降级成功啦!
内容的提问来源于stack exchange,提问作者Julian
相关产品推荐
相关产品推荐

