2016-09-02 13 views
0

こんにちは、私はちょうどそれが間違っているので、それを見逃してはいけないのですが、突然今日は天蓋を開けると走れませんでしたAttributeError: 'module'というエラーを伴う私の典型的なスクリプトの1つに、パンダを読み込もうとするときに属性 'version'がありません。私が集めることのできるところから、パンダを通って凹凸が呼び出されたときに失敗するようです。 numpy.pyという名前のファイルの作業ディレクトリを調べて、idpyという名前のファイルにnumpyという名前を付けたが、そのようなファイルを見つけられなかったかどうかを確認した。また、キャノピーのパッケージマネージャーからnumpyとpandasの両方をアンインストールして再インストールしようとしました。助言がありますか?AttributeError: 'module'オブジェクトに属性 'version'がありませんCanopy

%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

パッケージマネージャの外で、pandasの手動アップデートを済ませましたか? –

答えて

0

パンダをダウングレードして別の問題を修正するために再度アップグレードした後も同じ問題が発生しました。これは単なるハックですが、あなたはこれを試みることができる:

オープン...pandas/compat/numpy_compat.pyをし、助けnp._np_version

希望でnp.version.short_versionを交換します!

+0

こんにちは、これはうまくいきましたが、CでパンダをHashableにするように頼んだのです。これは、パンダを手動で削除してからパッケージマネージャで再インストールするという考えのないフォルダに移動するというアイデアでした。これは問題を解決しました。助けてくれてありがとう! –

関連する問題