踩坑:同一段代码,jupyter notebook和pycharm运行结果不同,多了None值,报错TypeError:‘NoneType‘ object is not callable

踩坑:同一段代码,jupyter notebook和pycharm运行结果不同,多了None值,报错TypeError:‘NoneType’ object is not callable

jupyter notebook运行结果:
踩坑:同一段代码,jupyter notebook和pycharm运行结果不同,多了None值,报错TypeError:‘NoneType‘ object is not callable_第1张图片
pycharm运行结果:
(在调试模式下)
踩坑:同一段代码,jupyter notebook和pycharm运行结果不同,多了None值,报错TypeError:‘NoneType‘ object is not callable_第2张图片
结果生生多了一个None,影响到后续运算都报错:
TypeError:‘NoneType’ object is not callable
但是实际上数据isnull()结果都为False,且在jupyter notebook里面可以顺利运行。
版本是
python 3.10.5
numpy 1.22.4

原因是numpy 1.22.4版本有缺陷
具体原因可以参考https://youtrack.jetbrains.com/issue/PY-52137

解决方案:
升级numpy 1.13.5
升级pandas 1.5.2
再运行就解决了。
就这点问题坑了我好几个小时…

你可能感兴趣的:(python,pycharm,开发语言)