博客
关于我
(2020.1.13已解决)ImportError: cannot import name 'StringIO'
阅读量:343 次
发布时间:2019-03-04

本文共 411 字,大约阅读时间需要 1 分钟。

  • 20200206 更新

    这个问题关注的人比较多,特地加一句。

    这个问题基本可以确定是tushare和pandas版本匹配问题。因为tushare本身有调用pandas,随着tushare版本更新,其调用的pandas版本也在升高。
    如果你用低版本tushare做的程序在原来环境下可以使用,但是到了新电脑上出现此问题,最好是更新tushare,问题源自pandas版本高了;(比如我这里遇到的问题),当然也可以降低pandas版本,这涉及到你自己程序可能调用的其他模块。
    总的来说,是tuahare、pandas、pip三者之间的某种组合问题。

  • 错误描述

    在这里插入图片描述

    原因是由于pandas版本(0.25.0)更新中移除了pandas.compat

  • 解决方案

    本例中出现这个问题是因为tushare调用使用pandas导致,更新tushare就好了。

    pip install tushare --upgrade
  • References


转载地址:http://ehre.baihongyu.com/

你可能感兴趣的文章
Javascript之旅——第八站:说说instanceof踩了一个坑
查看>>
Javascript之旅——第九站:吐槽function
查看>>
Javascript之旅——第十一站:原型也不好理解?
查看>>
Sql Server之旅——第十站 看看DML操作对索引的影响
查看>>
十五天精通WCF——第二天 告别烦恼的config配置
查看>>
双十一来了,别让你的mongodb宕机了
查看>>
asp.net mvc 之旅 —— 第六站 ActionFilter的应用及源码分析
查看>>
Tomcat 热部署
查看>>
深入解析 HTTP 缓存控制
查看>>
深入浅出访问者模式
查看>>
深入探索Android热修复技术原理读书笔记 —— 热修复技术介绍
查看>>
百度前端技术学院task16源代码
查看>>
解析js中( ( ) { } ( ) )的含义
查看>>
js设计模式总结5
查看>>
Python大神编程常用4大工具,你用过几个?
查看>>
一文带你了解图神经网络
查看>>
9个常用ES6特性归纳(一般用这些就够了)
查看>>
3D渲染集群,你了解多少?
查看>>
除了方文山,用TA你也能帮周杰伦写歌词了
查看>>
关于GO语言,这篇文章讲的很明白
查看>>