加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

python – Pandas:AttributeError:’module’对象没有属性’__

发布时间:2020-12-20 12:09:49 所属栏目:Python 来源:网络整理
导读:当我尝试将pandas导入 Python时,我收到此错误: import pandasTraceback (most recent call last): File "stdin",line 1,in module File "/Users/robertdefilippi/miniconda2/lib/python2.7/site-packages/pandas/__init__.py",line 44,in module from panda
当我尝试将pandas导入 Python时,我收到此错误:

>>> import pandas
Traceback (most recent call last):
  File "<stdin>",line 1,in <module>
  File "/Users/robertdefilippi/miniconda2/lib/python2.7/site-packages/pandas/__init__.py",line 44,in <module>
    from pandas.core.api import *
  File "/Users/robertdefilippi/miniconda2/lib/python2.7/site-packages/pandas/core/api.py",line 9,in <module>
    from pandas.core.groupby import Grouper
  File "/Users/robertdefilippi/miniconda2/lib/python2.7/site-packages/pandas/core/groupby.py",line 17,in <module>
    from pandas.core.frame import DataFrame
  File "/Users/robertdefilippi/miniconda2/lib/python2.7/site-packages/pandas/core/frame.py",line 41,in <module>
    from pandas.core.series import Series
  File "/Users/robertdefilippi/miniconda2/lib/python2.7/site-packages/pandas/core/series.py",line 2909,in <module>
    import pandas.tools.plotting as _gfx
  File "/Users/robertdefilippi/miniconda2/lib/python2.7/site-packages/pandas/tools/plotting.py",line 135,in <module>
    if _mpl_ge_1_5_0():
  File "/Users/robertdefilippi/miniconda2/lib/python2.7/site-packages/pandas/tools/plotting.py",line 130,in _mpl_ge_1_5_0
    return (matplotlib.__version__  >= LooseVersion('1.5')
AttributeError: 'module' object has no attribute '__version__'

但是当我检查是否安装了pandas时:

me$conda install pandas
Fetching package metadata: ....
Solving package specifications: .....................
# All requested packages already installed.
# packages in environment at /Users/me/miniconda2:
#
pandas                    0.17.1              np110py27_0

所以我不知道出了什么问题?我的熊猫怎么了?

编辑

$pip list |grep matplotlib
$conda list matplotlib
# packages in environment at /Users/me/miniconda2:
#
matplotlib                1.5.0               np110py27_0

由于某种原因,没有输出到pip list | grep matplotlib

EDIT2

我想看看是否存在可执行文件ipython和python的不同路径.所以我跑了这个:

$python
>>> import sys
>>> print sys.executable 
/Users/me/miniconda2/bin/python

但是在IPython中,我得到了这个:

$ipython notebook
>>> import sys
>>> print sys.executable
/usr/local/opt/python/bin/python2.7

这可能是问题吗?

解决方法

从当前工作目录中删除(或重命名)文件matplotlib.py.它会使用相同的名称隐藏真实的库.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读