2015-11-30 24 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' 

Tôi đang làm việc trên Ubuntu 14.04. Tôi đã thử cài đặt lại một cách gọn gàng, tạo một virtualenv mới, nhưng nó không giúp ích gì. Tôi cũng gặp lỗi bên ngoài virtualenv. Nó ngừng hoạt động đột ngột. Nó đã được sử dụng cho đến một thời gian ngắn trước đây.Nhập bằng Numpy ném AttributeError: đối tượng 'module' không có thuộc tính 'core'

+1

Đối với những người vẫn gãi đầu, hãy đảm bảo rằng bạn xóa mọi tệp .pyc có thể đang ẩn trong thư mục dự án của bạn. –

Trả lời

13

(Trả lời được đăng thay mặt cho OP).

Cập nhật: Đã giải quyết.

Tôi đã tạo một tệp python cho một trong các dự án của tôi có tên là random.py và khi được nhập vào numpy, nó đã gọi tệp này thay vì tệp thư viện riêng của nó do đó dẫn đến lỗi. Tôi đã phải xóa/đổi tên random.py mà tôi đã tạo và đã khắc phục sự cố.

+1

Những cơ hội mà tôi đã thực hiện chính xác cùng một sai lầm là gì! –

+0

@RohanSaxena 100% –

0

Một vấn đề phổ biến ở đây (mà tôi đã có) ... kiểm tra để chắc chắn rằng bạn không có một PYTHONPATH env var trỏ đến một phiên bản khác nhau của python site-packages (điều này xảy ra vì tôi cập nhật phiên bản python của tôi và không thay đổi điều này ... nó tải từ PYTHONPATH đầu tiên).

2

Thử chạy nó trong Python 2 thay vì Python 3 - bạn có thể có phiên bản cũ của Spark

0

này xảy ra với tôi trong Windows với Anaconda. Tôi đã sửa nó bằng cách loại bỏ đường dẫn python3 khỏi biến môi trường PATH.

Các vấn đề liên quan