Error:cannot import name'is_list_like' --python使用pandas_datareader时出现错误,解决方案

 

1 import pandas as pd
2 pd.core.common.is_list_like = pd.api.types.is_list_like

在下行代码之前插入

from pandas_datareader import data

这个方法不必修改本地文件,在pandas_datareader 0.7.0版本会修复这个问题。

Error:cannot import name'is_list_like' --python使用pandas_datareader时出现错误,解决方案

原文地址:https://www.cnblogs.com/eugene-21/p/9571138.html

时间: 2024-08-02 04:57:47

Error:cannot import name'is_list_like' --python使用pandas_datareader时出现错误,解决方案的相关文章

本人用python刷题时的错误总结

本人新手,在leetcode刷题过程中出现过很多问题,故在此总结,不定时更新. 1.在创建一个二维列表的时候,我之前会用 a = [[0] * 5] * 5, 但是这样输出的结果往往会跟期待的不一样,我一直以为是我的程序有问题,百度了很久也不知道错误在哪儿,后来看见别人的解法,自己换了一个创建并初始化列表的代码,结果就可以运行了,出错的原因就是:[[]]是一个含有一个空列表元素的列表,所以[[]]*3表示3个指向这个空列表元素的引用,修改任何一个元素都会改变整个列表.所以我现在常用的方法就是用列

Error in import M2Crypto 解决方案

问题描述: linux上安装python库M2Crypto 用pip install M2Crypto 安装失败 手动下载包(传送门),手动python setup.py install 之后 imprt M2Crypto 导入包的时候仍然有报错:importError: No module named __m2crypto 解决方案: 运行下 python setup.py test 就OK了 Error in import M2Crypto 解决方案

Pycharm报错解决:error:please select a valid Python interpreter

问题描述: 之前PC上安装的是Python2,后来工作需要转成Python3了.然后在用pycharm运行Python2的程序时发现源程序运行报错(出去语法错误) error:please select a valid Python interpreter 问题原因: 在pycharm导入源项目的时候没有选择运行Python的程序 解决办法: 1.更改Pycharm的设置 打开settings(CTRL + ALT + S)或者file>settings,打开配置框,如下图: 2.在查询框中输入

cannot import name ' is_list_like' from 'panda.core.common'

https://blog.csdn.net/luqiwei_1981/article/details/80891009 from pandas.api.types import is_list_like#from pandas.core.common import is_list_likefrom pandas import concat, read_csv from pandas.api.types import is_list_like #from pandas.core.common im

Import Error:cannot import name main解决方案

在Ubuntu上安装软件,不小心升级了pip,导致使用时报错如下: Import Error:cannot import name main 后来发现是因为将pip更新为10.0.0后库里面的函数有所变动造成这个问题. 解决方法如下: sudo vi /usr/bin/pip 将原来的 from pip import main 改为 from pip._internal import main 方法二: sudo vi /usr/bin/pip 将原来的: from pip import mai

【Error】Python安装gevent时出错:“致命错误: Python.h:没有那个文件或目录”

Python Web开发时,为了获得极高的并发性能,需要使用gevent,在Linux下用python的包安装工具pip安装gevent时:sudo pip install gevent,出现如下错误: 致命错误: Python.h:没有那个文件或目录 这种情况是因为没有安装python-dev,所以只需要安装python-dev之后再安装gevent就不会出错了. 安装python-dev命令:sudo apt-get install python-dev 最近在用gunicorn+geven

在用Kivy开发Python手机游戏时通过Plyer扩展访问Android传感器

这是一篇发表在kivyspacegame上的文章,讲的是如何使用python在你的安卓设备上访问传感器.这篇教程是为这些用kivy开发python移动apps而写的.Kivy运行速度非常快,并且很容易使用.访问博客以获取更多的关于用Kivy开发游戏的教程.也可以看看google play store上的Helios: Mining Adventure游戏程序. 这篇教程将关注plyer,一个可以读取传感器,发送email,以及将文本转成语音,显示通知等等功能的库.如果你正在用python开发移动

[转载]Python注册表信息丢失的解决方案

今天安装Python的模块时,安装失败,提示信息:Python version 2.7 required, which was not found in the registry. 原因在于Python在注册表中没有注册信息,需要手动添加: 1 # 2 # script to register Python 2.0 or later for use with win32all 3 # and other extensions that require Python registry settin

python并行处理任务时 该用多进程?还是该用多线程?

在python并行处理任务时要使用多线程还是多进程? 说到这个话题,必须要提的GIL( Global Interpreter Lock)全局解释锁,当Cpython每次执行字节码时都要先申请这个锁.那么问题就来了,如果使用多线程是比也会受到影响. 多线程和多进程程序比较,哪个性能更高?还是拿一个实例运行来看看吧- #写一个简单的例子,计算100W个随机数的和8次,同时将分散到8个线程进行运算. #thread.py #!/usr/bin/env python import random impo