Menu

#1453 Python3 numpy error

open
nobody
None
5
2012-01-05
2012-01-05
Ryan
No

I have PyDev for Eclipse 2.3.0.2011121518
I am using python 3.2, and installed numpy 1.6.1 from source.
When I start up the interpreter from the command line running "import numpy" works just fine.
However, this same import statement is causing errors when I include it in a simple file.
The error output I get is:
"Traceback (most recent call last):
File "/home/ryan/workspace/pyemsolver/src/main.py", line 8, in <module>
import numpy
File "/usr/local/lib/python3.2/site-packages/numpy/__init__.py", line 137, in <module>
from . import add_newdocs
File "/usr/local/lib/python3.2/site-packages/numpy/add_newdocs.py", line 9, in <module>
from numpy.lib import add_newdoc
File "/usr/local/lib/python3.2/site-packages/numpy/lib/__init__.py", line 4, in <module>
from .type_check import *
File "/usr/local/lib/python3.2/site-packages/numpy/lib/type_check.py", line 8, in <module>
import numpy.core.numeric as _nx
File "/usr/local/lib/python3.2/site-packages/numpy/core/__init__.py", line 5, in <module>
from . import multiarray
ImportError: cannot import name multiarray
"

I looked into my numpy installation directory, and there is no multiarray.py file,
but there is a file named "site-packages/numpy/core/multiarray.cpython-32m.so"

Thanks for PyDev, by the way. It works well otherwise for me and I really appreciate
the work that has gone into making it.

Discussion

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.