2015-11-30 26 views
5
import numpy as np 
    File "/home/anirrudh/.virtualenvs/ml4t2/local/lib/python2.7/site-packages/numpy/__init__.py", line 180, in <module> 
    from . import add_newdocs 
    File "/home/anirrudh/.virtualenvs/ml4t2/local/lib/python2.7/site-packages/numpy/add_newdocs.py", line 13, in <module> 
    from numpy.lib import add_newdoc 
    File "/home/anirrudh/.virtualenvs/ml4t2/local/lib/python2.7/site-packages/numpy/lib/__init__.py", line 8, in <module> 
    from .type_check import * 
    File "/home/anirrudh/.virtualenvs/ml4t2/local/lib/python2.7/site-packages/numpy/lib/type_check.py", line 11, in <module> 
    import numpy.core.numeric as _nx 
    File "/home/anirrudh/.virtualenvs/ml4t2/local/lib/python2.7/site-packages/numpy/core/__init__.py", line 57, in <module> 
    from numpy.testing import Tester 
    File "/home/anirrudh/.virtualenvs/ml4t2/local/lib/python2.7/site-packages/numpy/testing/__init__.py", line 14, in <module> 
    from .utils import * 
    File "/home/anirrudh/.virtualenvs/ml4t2/local/lib/python2.7/site-packages/numpy/testing/utils.py", line 15, in <module> 
    from tempfile import mkdtemp 
    File "/usr/lib/python2.7/tempfile.py", line 35, in <module> 
    from random import Random as _Random 
    File "/home/anirrudh/OMSCS/Courses/ML4T/ml4t/mc3_p2/random.py", line 5, in <module> 
    import matplotlib.pyplot as plt 
    File "/home/anirrudh/.virtualenvs/ml4t2/local/lib/python2.7/site-packages/matplotlib/__init__.py", line 122, in <module> 
    from matplotlib.cbook import is_string_like, mplDeprecation, dedent, get_label 
    File "/home/anirrudh/.virtualenvs/ml4t2/local/lib/python2.7/site-packages/matplotlib/cbook.py", line 33, in <module> 
    import numpy.ma as ma 
    File "/home/anirrudh/.virtualenvs/ml4t2/local/lib/python2.7/site-packages/numpy/ma/__init__.py", line 44, in <module> 
    from . import core 
    File "/home/anirrudh/.virtualenvs/ml4t2/local/lib/python2.7/site-packages/numpy/ma/core.py", line 30, in <module> 
    import numpy.core.umath as umath 
AttributeError: 'module' object has no attribute 'core' 

私はUbuntu 14.04で作業しています。私はnumpyを再インストールしようとしましたが、新しいvirtualenvを作成しましたが、それは助けにはなりません。私もvirtualenvの外で同じエラーが発生します。それは突然動いていませんでした。少し前までは大丈夫でした。Numpy importスローAttributeError: 'module'オブジェクトに 'core'属性がありません

+1

、あなたが同様にあなたのプロジェクトディレクトリの中に隠れてすることができる任意の.pycファイルのファイルを削除していることを確認してください。 –

答えて

13

(回答はOPの代わりに掲載しました)。

更新:解決しました。

私は私のプロジェクトの一つのためのpythonファイルを作成していたがrandom.py名前とnumpyのがインポートされたとき、それはエラーとなったので、代わりに独自のライブラリファイルのこのファイルを呼び出していました。作成したrandom.pyの名前を変更して名前を変更し、問題を修正しなければなりませんでした。

+1

私はまったく同じミスをした可能性は何ですか? –

+0

@RohanSaxena 100% –

0

別のよくある問題(これは私が持っていた)... Pythonのサイトパッケージの別のバージョンを指しているPYTHONPATHのenv varを持っていないことを確認してください(これは私のpythonのバージョンを更新し、これを変更してください...最初にPYTHONPATHからロードします)。

2

は、Python 2の代わりに、Pythonの3でそれを実行してみてください - あなたはこれがアナコンダとWindowsで私に起こったスパーク

0

の古いバージョンを有することができます。環境変数PATHからpython3パスを削除して修正しました。まだ頭を悩ま人のために

関連する問題