赞
踩
在jupyter notebook(python)中使用一个一个月前跑通的程序时,发现导入包这一步就报错,报错如上。经过搜索,网上的解决方案如下:认为是setuptools包版本过高导致,需要对其版本进行降低。大多都是如此的解决方案。
- pip uninstall setuptools
- pip install setuptools==59.5.0 //需要比你之前的低
但是我使用后,却没有解决问题,于是便进行分析,尝试解决。
我发现是在导入pandas包的时候便报错的,这是最开始错的地方
于是我便推测是我pandas包的版本有问题,可能过高或过低,于是通过在Anconda prompt中打开后直接输入:
pip install --upgrade pandas -i https://pypi.tuna.tsinghua.edu.cn/simple
用以升级我的pandas包。如下图所示:
发现顺带把numpy包也升级了,最后重启我的jupyter notebook就可以正常使用了
这是尝试了半个下午的结果,可惜我不能依据一些理论来直接推出为什么如此,只能不断尝试以及排除推理来解决该bug。不能解释为什么一个月前可以用的程序,现在却不能用。这个月期间我也没进行操作呀。
但幸好解决了,特此记录,共勉。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。