嗨,我要准备这个,我可能真的很笨,所以不要忽视这一点,但今天突然打开遮篷时,我无法使用错误AttributeError运行我的一个典型脚本:'module'在尝试加载pandas时,object没有属性“version”。从我可以收集到的东西看来,当通过熊猫调用颠簸时,它失败了。我检查了我的工作目录中是否有名为numpy.py的文件,看看我是不是真的把文件命名为numpy但是找不到这样的文件。我还尝试从canopy中的包管理器卸载并重新安装numpy和pandas。有什么建议吗?
%run "/Users/jim/Documents/ORAL-PAT-2.5-3.5plotly.py"
---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
/Users/jim/Documents/ORAL-PAT-2.5-3.5plotly.py in <module>()
1 #import the modules you need
----> 2 import pandas as pd
3 import numpy as np
4 import plotly.plotly as py
5 import plotly.tools as tls
/Users/jim/Library/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/pandas/__init__.py in <module>()
20
21 # numpy compat
---> 22 from pandas.compat.numpy_compat import *
23
24 try:
/Users/jim/Library/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/pandas/compat/numpy_compat.py in <module>()
13
14 # numpy versioning
---> 15 _np_version = np.version.short_version
16 _np_version_under1p8 = LooseVersion(_np_version) < '1.8'
17 _np_version_under1p9 = LooseVersion(_np_version) < '1.9'
AttributeError: 'module' object has no attribute 'version'
答案 0 :(得分:0)
在降级Pandas并再次升级以解决另一个问题后,遇到了同样的问题。这只是一个黑客,但你可以试试这个:
打开...pandas/compat/numpy_compat.py
并将np.version.short_version
替换为np._np_version
希望有所帮助!