Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 4 Apr 2014 04:33:29 +0800
From:      Irjohn Junus <i.junus@gmail.com>
To:        "John W. O'Brien" <john@saltant.com>
Cc:        FreeBSD Python List <freebsd-python@freebsd.org>
Subject:   Re: pandas import failed from iPython Notebook
Message-ID:  <CALXkR%2B8GOHCAhXn85qCTZP9ujJ4=Qj0zo1Ko2awYbX9jtKjQDQ@mail.gmail.com>
In-Reply-To: <533D5F29.2040506@saltant.com>
References:  <CALXkR%2B-%2BzCvM5j6ZK70_y2fjp1ci5feuE=ZzX%2BKpJz-CCNoEfQ@mail.gmail.com> <533D5F29.2040506@saltant.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi John,

Thanks for your reply.

0. I wouldn't know, it's my first time installing Python scientific
environment in FreeBSD. No experience with previous versions.

1. Yes, both imports consistently give me ImportError but only in iPython
Notebook, works fine in iPyhon console just like importing pandas per my
previous email. Captions below.

2. No. Only in iPython Notebook.

3. Ports collection updated to latest just yesterday.

 BTW, Jimmy had kindly replied with a temporary solution earlier. Looks
more like iPython Notebook issue to me.

Regards,
Irjohn



from numpy.linalg import *

---------------------------------------------------------------------------ImportError
                              Traceback (most recent call
last)<ipython-input-3-80a2863fa0d3> in <module>()----> 1 from
numpy.linalg import *
/usr/local/lib/python2.7/site-packages/numpy/__init__.py in <module>()
   151         return loader(*packages, **options)    152 --> 153
from . import add_newdocs    154     __all__ = ['add_newdocs',
'ModuleDeprecationWarning']    155
/usr/local/lib/python2.7/site-packages/numpy/add_newdocs.py in
<module>()     11 from __future__ import division, absolute_import,
print_function     12 ---> 13 from numpy.lib import add_newdoc     14
    15 ###############################################################################
/usr/local/lib/python2.7/site-packages/numpy/lib/__init__.py in
<module>()     15 from .ufunclike import *     16 ---> 17 from .
import scimath as emath     18 from .polynomial import *     19
#import convertcode
ImportError: cannot import name scimath




from numpy.lib import scimath

---------------------------------------------------------------------------ImportError
                              Traceback (most recent call
last)<ipython-input-4-ba88c6cc7bf7> in <module>()----> 1 from
numpy.lib import scimath
/usr/local/lib/python2.7/site-packages/numpy/__init__.py in <module>()
   151         return loader(*packages, **options)    152 --> 153
from . import add_newdocs    154     __all__ = ['add_newdocs',
'ModuleDeprecationWarning']    155
/usr/local/lib/python2.7/site-packages/numpy/add_newdocs.py in
<module>()     11 from __future__ import division, absolute_import,
print_function     12 ---> 13 from numpy.lib import add_newdoc     14
    15 ###############################################################################
/usr/local/lib/python2.7/site-packages/numpy/lib/__init__.py in
<module>()     15 from .ufunclike import *     16 ---> 17 from .
import scimath as emath     18 from .polynomial import *     19
#import convertcode
ImportError: cannot import name scimath






On Thu, Apr 3, 2014 at 9:16 PM, John W. O'Brien <john@saltant.com> wrote:

> On 4/3/14 1:30 AM, Irjohn Junus wrote:
> > Dear John,
> >
> > I wrote to iPython maintainer Jimmy earlier and I thought I write to you
> > at the same time hoping you'd have a pointer for me to follow. Email
> > below. Thank you.
>
> Hi Irjohn,
>
> I'm CC'ing the freebsd-python mailing list get more eyes on this and to
> record our solution for posterity.
>
> It appears that numpy is implicated in both cases.
>
> 0.   Was this working before, with a previous version?
>
> 1.   Can you reproduce this by importing the applicable parts of numpy
>      into IPython directly?
>
>      In[1]: from numpy.linalg import *
>
>      In[2]: from numpy.lib import scimath
>
> 2.   Can you reproduce this when using the CPython shell instead of
>      IPython?
>
> 3.   Do you build ports from source or install from a package
>      repository?
>
> Regards,
> John
>
> > Dear Jimmy,
> >
> > I'd just installed *py27-ipython-1.2.1_2
> > <http://svnweb.freebsd.org/ports/head/devel/ipython>; *port yesterday on
> > my 9.1-RELEASE-p7 server and had been struggling to import pandas from
> > iPython notebook running in my laptop web browser (error message
> > captioned below). Weird thing is it imported fine from iPython console
> > terminal from within the server. Having searched the official and other
> > forums (there's discussion about putting patch for gcc4.6 vs 4.7 with
> > fortran mentioned, but I wouldn't know how to do it) plus hours of
> > Googling I have no other way than contacting you.
> >
> > Depending on which way I imported:
> > 1. import pandas as pd: gives ImportError: /lib/libgcc_s.so.1: version
> > GCC_4.6.0 required by /usr/local/lib/gcc47/libgfortran.so.3 not found
> > 2. import pandas: gives: ImportError: cannot import name scimath
> > Appreciate any pointer into the right direction please. Thank you.
> >
> >
> >
> > Regards,
> > Irjohn
> >
> > FreeBSD mars 9.1-RELEASE-p7 FreeBSD 9.1-RELEASE-p7 #0: Mon Sep  9
> > 21:34:37 UTC 2013
> > root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC  amd64
> >
> >
> >
> >
> >
> >
> >
> ---------------------------------------------------------------------------
> > ImportError                               Traceback (most recent call
> last)
> > <ipython-input-1-af55e7023913> in <module>()
> > ----> 1 import pandas as pd
> >
> > /usr/local/lib/python2.7/site-packages/pandas/__init__.py in <module>()
> >       4
> >       5 try:
> > ----> 6     from . import hashtable, tslib, lib
> >       7 except Exception:  # pragma: no cover
> >       8     import sys
> >
> > /root/numpy.pxd in init pandas.hashtable (pandas/hashtable.c:21547)()
> >
> > /usr/local/lib/python2.7/site-packages/numpy/__init__.pyc in <module>()
> >     151         return loader(*packages, **options)
> >     152
> > --> 153     from . import add_newdocs
> >     154     __all__ = ['add_newdocs', 'ModuleDeprecationWarning']
> >     155
> >
> > /usr/local/lib/python2.7/site-packages/numpy/add_newdocs.py in <module>()
> >      11 from __future__ import division, absolute_import, print_function
> >      12
> > ---> 13 from numpy.lib import add_newdoc
> >      14
> >      15
> ###############################################################################
> >
> > /usr/local/lib/python2.7/site-packages/numpy/lib/__init__.py in
> <module>()
> >      16
> >      17 from . import scimath as emath
> > ---> 18 from .polynomial import *
> >      19 #import convertcode
> >      20 from .utils import *
> >
> > /usr/local/lib/python2.7/site-packages/numpy/lib/polynomial.py in
> <module>()
> >      17 from numpy.lib.function_base import trim_zeros, sort_complex
> >      18 from numpy.lib.type_check import iscomplex, real, imag
> > ---> 19 from numpy.linalg import eigvals, lstsq, inv
> >      20
> >      21 class RankWarning(UserWarning):
> >
> > /usr/local/lib/python2.7/site-packages/numpy/linalg/__init__.py in
> <module>()
> >      48 from .info import __doc__
> >      49
> > ---> 50 from .linalg import *
> >      51
> >      52 from numpy.testing import Tester
> >
> > /usr/local/lib/python2.7/site-packages/numpy/linalg/linalg.py in
> <module>()
> >      27     )
> >      28 from numpy.lib import triu, asfarray
> > ---> 29 from numpy.linalg import lapack_lite, _umath_linalg
> >      30 from numpy.matrixlib.defmatrix import matrix_power
> >      31 from numpy.compat import asbytes
> >
> > ImportError: /lib/libgcc_s.so.1: version GCC_4.6.0 required by
> /usr/local/lib/gcc47/libgfortran.so.3 not found
> >
> > /lib/libgcc_s.so.1: version GCC_4.6.0 required by
> /usr/local/lib/gcc47/libgfortran.so.3 not found
> >
> >
> >
> >
> >
> >
> >
> >
> ---------------------------------------------------------------------------
> > ImportError                               Traceback (most recent call
> last)
> > <ipython-input-1-d6ac987968b6> in <module>()
> > ----> 1 import pandas
> >
> > /usr/local/lib/python2.7/site-packages/pandas/__init__.py in <module>()
> >       4
> >       5 try:
> > ----> 6     from . import hashtable, tslib, lib
> >       7 except Exception:  # pragma: no cover
> >       8     import sys
> >
> > /root/numpy.pxd in init pandas.hashtable (pandas/hashtable.c:21547)()
> >
> > /usr/local/lib/python2.7/site-packages/numpy/__init__.py in <module>()
> >     151         return loader(*packages, **options)
> >     152
> > --> 153     from . import add_newdocs
> >     154     __all__ = ['add_newdocs', 'ModuleDeprecationWarning']
> >     155
> >
> > /usr/local/lib/python2.7/site-packages/numpy/add_newdocs.py in <module>()
> >      11 from __future__ import division, absolute_import, print_function
> >      12
> > ---> 13 from numpy.lib import add_newdoc
> >      14
> >      15
> ###############################################################################
> >
> > /usr/local/lib/python2.7/site-packages/numpy/lib/__init__.py in
> <module>()
> >      15 from .ufunclike import *
> >      16
> > ---> 17 from . import scimath as emath
> >      18 from .polynomial import *
> >      19 #import convertcode
> >
> > ImportError: cannot import name scimath
> >
> > cannot import name scimath
> >
> >
>
>
>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CALXkR%2B8GOHCAhXn85qCTZP9ujJ4=Qj0zo1Ko2awYbX9jtKjQDQ>