<div dir="ltr">Running tests in the folder might be causing your problem.  If it's trying to import numpy, and numpy is a folder in your current folder, sometimes you see errors like this.  The confusion is that Python treats folders (packages) similarly to modules, and the resolution order sometimes bites you.  Try cd'ing to a different folder (importantly, one NOT containing a numpy folder!) and run the test command from there.<div><br></div><div>HTH,</div><div>Michael</div></div><br><div class="gmail_quote"><div dir="ltr">On Sun, Oct 18, 2015 at 6:46 PM Luke Zoltan Kelley <<a href="mailto:lzkelley@gmail.com">lzkelley@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Thanks Yu,<br>
<br>
There was nothing in my PYTHONPATH at first, and adding my numpy directory ('/Users/lzkelley/Programs/public/numpy') didn't help (same error).  In both cases, adding 'print(np)' yields:<br>
<br>
<module 'numpy' from '/Users/lzkelley/Programs/public/numpy/numpy/__init__.pyc'><br>
<br>
<br>
> On Oct 18, 2015, at 7:22 PM, Feng Yu <<a href="mailto:rainwoodman@gmail.com" target="_blank">rainwoodman@gmail.com</a>> wrote:<br>
><br>
> Hi Luke,<br>
><br>
> Could you check if you have "/Users/lzkelley/Programs/public/numpy/ in<br>
> your PYTHONPATH?<br>
><br>
> I would also suggest you add a print(np) line before the crash in<br>
> nosetester.py. I got something like this (which didn't crash):<br>
><br>
> <module 'numpy' from<br>
> '/home/yfeng1/source/numpy/build/testenv/lib64/python2.7/site-packages/numpy/__init__.pyc'><br>
><br>
> If you see something not starting with 'numpy/build', then it is again<br>
> pointing at  PYTHONPATH.<br>
><br>
> I hope these helps.<br>
><br>
> Best,<br>
><br>
> - Yu<br>
><br>
> On Sun, Oct 18, 2015 at 1:25 PM, Luke Zoltan Kelley <<a href="mailto:lzkelley@gmail.com" target="_blank">lzkelley@gmail.com</a>> wrote:<br>
>> Thanks for the help Nathaniel --- but building via `./runtests.py` is<br>
>> failing in the same way.  Hopefully Numpy-discussion can help me out.<br>
>><br>
>> I'm able to build using `python setup.py build_ext --inplace` but both<br>
>> trying to run `python setup.py install` or `./runtests.py` leads to the<br>
>> following error:<br>
>><br>
>> (numpy-py27)daedalus-2:numpy lzkelley$ ./runtests.py<br>
>> Building, see build.log...<br>
>> Running from numpy source directory.<br>
>> Traceback (most recent call last):<br>
>>  File "setup.py", line 264, in <module><br>
>>    setup_package()<br>
>>  File "setup.py", line 248, in setup_package<br>
>>    from numpy.distutils.core import setup<br>
>>  File "/Users/lzkelley/Programs/public/numpy/numpy/distutils/__init__.py",<br>
>> line 21, in <module><br>
>>    from numpy.testing import Tester<br>
>>  File "/Users/lzkelley/Programs/public/numpy/numpy/testing/__init__.py",<br>
>> line 14, in <module><br>
>>    from .utils import *<br>
>>  File "/Users/lzkelley/Programs/public/numpy/numpy/testing/utils.py", line<br>
>> 17, in <module><br>
>>    from numpy.core import float32, empty, arange, array_repr, ndarray<br>
>>  File "/Users/lzkelley/Programs/public/numpy/numpy/core/__init__.py", line<br>
>> 59, in <module><br>
>>    test = Tester().test<br>
>>  File "/Users/lzkelley/Programs/public/numpy/numpy/testing/nosetester.py",<br>
>> line 180, in __init__<br>
>>    if raise_warnings is None and '.dev0' in np.__version__:<br>
>> AttributeError: 'module' object has no attribute '__version__'<br>
>><br>
>> Build failed!<br>
>><br>
>><br>
>> Has anyone seen something like this before?<br>
>><br>
>> Thanks!<br>
>> Luke<br>
>><br>
>> _______________________________________________<br>
>> NumPy-Discussion mailing list<br>
>> <a href="mailto:NumPy-Discussion@scipy.org" target="_blank">NumPy-Discussion@scipy.org</a><br>
>> <a href="https://mail.scipy.org/mailman/listinfo/numpy-discussion" rel="noreferrer" target="_blank">https://mail.scipy.org/mailman/listinfo/numpy-discussion</a><br>
>><br>
> _______________________________________________<br>
> NumPy-Discussion mailing list<br>
> <a href="mailto:NumPy-Discussion@scipy.org" target="_blank">NumPy-Discussion@scipy.org</a><br>
> <a href="https://mail.scipy.org/mailman/listinfo/numpy-discussion" rel="noreferrer" target="_blank">https://mail.scipy.org/mailman/listinfo/numpy-discussion</a><br>
<br>
_______________________________________________<br>
NumPy-Discussion mailing list<br>
<a href="mailto:NumPy-Discussion@scipy.org" target="_blank">NumPy-Discussion@scipy.org</a><br>
<a href="https://mail.scipy.org/mailman/listinfo/numpy-discussion" rel="noreferrer" target="_blank">https://mail.scipy.org/mailman/listinfo/numpy-discussion</a><br>
</blockquote></div>