[Numpy-discussion] Problem with importing numpy in Ubuntu

Robert Faryabi robert.faryabi at gmail.com
Tue Jul 27 12:05:16 EDT 2010


I'm getting the same

>>> sys.maxunicode
65535

I might have some "hand complied" python. Once I compiled Biopython long
ago.

The problem is I do not know how to clean up all the python version that I
have. I tried the reinstall option. It does not work. I cannot remove the
python. It will wipe out my operating system.

Any suggestion?




On Tue, Jul 27, 2010 at 10:42 AM, Sebastian Haase <seb.haase at gmail.com>wrote:

> The origin of this problem is the fact that Python supports (at least)
> 2 types of Unicode:
> 2 bytes and/or 4 bytes per character.
>
> Additionally, for some incomprehensible reason the Python source code
> (as downloaded from python.org) defaults to 2ByteUnicode whereas
> all (major) Linux distributions default to 4ByteUnicode.....
>
> ( check >>> sys.maxunicode   to see what you have; I get  1114111, i.e
> >65535 , so I have 4 byte (on Debian) )
>
> So, most likely you have some "hand compiled" Python somewhere ....
>
> - Sebastian Haase
>
>
>
> On Tue, Jul 27, 2010 at 4:33 PM, Matthieu Brucher
> <matthieu.brucher at gmail.com> wrote:
> > It's a problem of compilation of Python and numpy with different
> > parameters. But I've tried the same yesterday, and the Ubuntu
> > repository are OK in that respect, so there is something not quite
> > right with your configuration.
> >
> > Matthieu
> >
> > 2010/7/27 Robert Faryabi <robert.faryabi at gmail.com>:
> >> I can see the numpy now, but I have the problem with a shared library.
> >> Here is the error
> >>
> >>>>> import numpy
> >> Traceback (most recent call last):
> >>   File "<stdin>", line 1, in <module>
> >>   File "/usr/lib/python2.6/dist-packages/numpy/__init__.py", line 130,
> in
> >> <module>
> >>     import add_newdocs
> >>   File "/usr/lib/python2.6/dist-packages/numpy/add_newdocs.py", line 9,
> in
> >> <module>
> >>     from lib import add_newdoc
> >>   File "/usr/lib/python2.6/dist-packages/numpy/lib/__init__.py", line 4,
> in
> >> <module>
> >>     from type_check import *
> >>   File "/usr/lib/python2.6/dist-packages/numpy/lib/type_check.py", line
> 8,
> >> in <module>
> >>     import numpy.core.numeric as _nx
> >>   File "/usr/lib/python2.6/dist-packages/numpy/core/__init__.py", line
> 5, in
> >> <module>
> >>     import multiarray
> >> ImportError: /usr/lib/python2.6/dist-packages/numpy/core/multiarray.so:
> >> undefined symbol: _PyUnicodeUCS4_IsWhitespace
> >>
> >>
> >> Do you have any idea? It seems that the UCS4 and UCS2 are related to 16
> and
> >> 8 bit unicode.
> >>
> >>
> >> On Tue, Jul 27, 2010 at 10:16 AM, Charles R Harris
> >> <charlesr.harris at gmail.com> wrote:
> >>>
> >>>
> >>> On Tue, Jul 27, 2010 at 7:46 AM, Robert Faryabi <
> robert.faryabi at gmail.com>
> >>> wrote:
> >>>>
> >>>> I am new to numpy. Hopefully this is a correct forum to post my
> question.
> >>>>
> >>>> I have Ubuntu Luci system. I installed Python 2.6.5 and Python 3.0 as
> >>>> well as python-numpy using Ubuntu repository.
> >>>> When I import the numpy into python, I get the following error.
> >>>>
> >>>> >> import numpy
> >>>> Traceback (most recent call last):
> >>>>   File "<stdin>", line 1, in <module>
> >>>> ImportError: No module named numpy
> >>>>
> >>>> The package cannot be located.
> >>>>
> >>>> Then I tried to point the interpreter to the numpy
> >>>>
> >>>> >>> sys.path.append('/usr/lib/
> >>>> python2.6/dist-packages')
> >>>>
> >>>
> >>> I use an install.pth file
> >>>
> >>> $charris at ubuntu ~$ cat
> ~/.local/lib/python2.6/site-packages/install.pth
> >>> /usr/local/lib/python2.6/dist-packages
> >>>
> >>> You will need to create the .local directory and its subdirectories.
> Don't
> >>> use Python 3.0, use 3.1 or greater if you want to experiment.
> >>>
> >>> <snip>
> >>>
> >>> Chuck
> >>>
> >>>
> >>> _______________________________________________
> >>> NumPy-Discussion mailing list
> >>> NumPy-Discussion at scipy.org
> >>> http://mail.scipy.org/mailman/listinfo/numpy-discussion
> >>>
> >>
> >>
> >> _______________________________________________
> >> NumPy-Discussion mailing list
> >> NumPy-Discussion at scipy.org
> >> http://mail.scipy.org/mailman/listinfo/numpy-discussion
> >>
> >>
> >
> >
> >
> > --
> > Information System Engineer, Ph.D.
> > Blog: http://matt.eifelle.com
> > LinkedIn: http://www.linkedin.com/in/matthieubrucher
> > _______________________________________________
> > NumPy-Discussion mailing list
> > NumPy-Discussion at scipy.org
> > http://mail.scipy.org/mailman/listinfo/numpy-discussion
> >
> _______________________________________________
> NumPy-Discussion mailing list
> NumPy-Discussion at scipy.org
> http://mail.scipy.org/mailman/listinfo/numpy-discussion
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/numpy-discussion/attachments/20100727/36be8af8/attachment.html>


More information about the NumPy-Discussion mailing list