• 20200206 更新

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

  • 错误描述

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

  • 解决方案

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

    pip install tushare --upgrade
    
  • References


  1. How to fix “ImportError: cannot import name ‘StringIO’” ↩︎

(2020.1.13已解决)ImportError: cannot import name 'StringIO'相关推荐

  1. 成功解决ImportError: cannot import name ‘ft2font‘ from ‘matplotlib‘

    成功解决ImportError: cannot import name 'ft2font' from 'matplotlib' 目录 解决问题 解决思路 解决方法 1.下载whl文件 2.安装即可!

  2. 成功解决ImportError: cannot import name ‘Imputer‘

    成功解决ImportError: cannot import name 'Imputer' 目录 解决问题 解决思路 解决方法 解决问题 ImportError: cannot import name ...

  3. 成功解决ImportError: cannot import name ‘joblib‘

    成功解决ImportError: cannot import name 'joblib' 目录 解决问题 解决思路 解决方法 解决问题 ImportError: cannot import name ...

  4. 成功解决ImportError: cannot import name 'PILLOW_VERSION'

    成功解决ImportError: cannot import name 'PILLOW_VERSION' 目录 解决问题 解决方法 解决问题 ImportError: cannot import na ...

  5. 成功解决ImportError: cannot import name 'pywrap_tensorflow'

    成功解决ImportError: cannot import name 'pywrap_tensorflow' 目录 解决问题 解决思路 解决方法 解决问题 ImportError: cannot i ...

  6. 成功解决importError cannot import idnadata

    成功解决importError cannot import idnadata 目录 解决问题 解决思路 解决方法 1.解决步骤 2.图文教程 解决问题 解决思路 导入错误无法导入idnadata 解决 ...

  7. 成功解决ImportError: cannot import name ‘GloVe‘ from ‘torchtext.legacy.vocab‘

    成功解决ImportError: cannot import name 'GloVe' from 'torchtext.legacy.vocab' 目录 解决问题 解决思路 解决方法 解决问题 Imp ...

  8. 成功解决ImportError: cannot import name ‘imresize‘

    成功解决ImportError: cannot import name 'imresize' 目录 解决问题 解决思路 解决方法 T1.更改版本 T2.改方法 解决问题 from scipy.m

  9. 解决 ImportError: cannot import name ‘_C‘ from ‘detectron2‘

    解决 ImportError: cannot import name '_C' from 'detectron2' 我找了两种解决方法: (1)根据 link 在detectron2安装无误的前提下, ...

最新文章

  1. AWS太过强势?VMware为自保疑与微软达成合作
  2. 插件框架Extensible Framework for Delphi
  3. ECSHOP 模版文件里的编辑区域
  4. docker 安装oracle_rancher安装oracle 11g
  5. linux下libpcap抓包分析
  6. REVERSE-PRACTICE-CTFSHOW-1
  7. 启迪公交:DRDS助力城市公交系统智能化
  8. iOS代码质量要求_Unity移动端代码热更新技术学习总结
  9. java打印等腰三角形_可打印丨四年级数学易错易失分的26个知识点总结(附例题+答案),给孩子收藏!...
  10. 7 php 内存泄漏_php 大数组导致内存泄露问题
  11. c# json 汉字乱码_C# 读取Json内的数据,中文乱码,怎么解决
  12. 27条好赚钱副业的途径:自己也能不用上班月入2万+!
  13. 行测题相关,在线测评(图形找规律。逻辑思维)
  14. 怎么更改网络选项为家庭计算机,我的现在是公用网络我想更改为家庭网络应该如何更改...
  15. Android Intent定义选择器打开相机和相册
  16. Matlab基础部分第一章 MATLAB概述第二章MATLAB基础知识
  17. Flipped 阅读笔记
  18. 人工智能--人类的二次进化
  19. Python学习案例2——数独解题及出题程序
  20. jQuery世界国家城市选择插件

热门文章

  1. MATLAB-switch case 语句
  2. Jquery 开始时间为系统时间,结束时间多加一年
  3. mysql 栅格数据结构_图解Mysql索引的数据结构!看不懂你来找我
  4. 测鬼记(中)之奋斗——回家
  5. java断言是什么_Java断言
  6. matlab函数regexp的用法,VBScript-RegExp对象的详细用法
  7. 接口测试框架之Karate
  8. hive ,从hdfs把数据文件load导入到表
  9. Cookie的传递流程及安全问题
  10. 机器学习中的过拟合与解决办法