我在我的Windows 7中使用python 3.x。我系统中的pandas版本是0.20.3
。根据我的项目要求,我需要安装Pandas版本0.19.2
你能建议我怎么做吗?
我还尝试使用anaconda提示符安装它。我在屏幕截图中给出了以下消息
答案 0 :(得分:5)
假设pandas是用pip安装的,你可以简单地用所需的版本重做安装。如果它是通过其他方法安装的,则以下内容可能无效。
在命令终端中:
pip install pandas==0.19.2
在输出中,您应该看到提到卸载了以前的版本。
答案 1 :(得分:4)
大熊猫和您的烈焰包裹之间存在不兼容的版本。它也没有固定版本,因此不兼容可能随时出现。
您可以一次降级两个软件包:
conda install pandas==0.25 python==3.7
我将卸载blaze,降级熊猫,然后尝试重新安装blaze。
修复软件包的版本并将其提交到版本控制始终是一个好习惯。使用以下命令:
conda env export -f environment.yml
它将保存您的熊猫和pip软件包的每个版本。将其添加到您的版本控件中。
顺便说一句,我更喜欢使用option --from-history进行导出。它将仅导出您明确安装的库,而不导出依赖项:
conda env export --from-history > environment.yml
它将避免很多麻烦。
注意:为使--from-history
正常运行,在安装软件包时,您必须已修复软件包的版本:conda install pandas==0.25
。不要安装没有版本号的产品: conda install pandas
答案 2 :(得分:1)
尽管以上答案提出了解决方案,但是请注意,如果您想降级预安装的软件包pip install的版本是不够的。 相反,如果不是必需版本,则需要告诉pip卸载先前版本。 (带有不太直观的标志--upgrade)
例如:
pip install --upgrade pandas==0.19.2
答案 3 :(得分:0)
错误解决,因为我在 requrments.txt 文件中手动更改了 pandas 版本