← Back to team overview

dolfin team mailing list archive

Re: [Bug 557663] Re: Importing ffc:¹Unable to import the Python Scientific module required byFIAT¹

 

Yes, that is a bit strange. I am not able to

   In [1]: import Scientific
     ImportError: No module named Scientific

However I have scipy, since
   In [2]: import scipy

Works fine.
I trired to uninstall py26-scipy using macports, but there are ports
depending on it. Should I uninstall all those ports, or is there a smarter
solution?

Thank you Harish!
Tor

On 4/8/10 9:34 , "Harish Narayanan" <harish.mlists@xxxxxxxxx> wrote:

> This is strange. All you need is
> 
> py26-scientific @2.8_2+macosx (active)
> 
> Try 'import Scientific' in a python session and see if it reports an
> error.

-- 
Importing ffc: ’ Unable to import the Python Scientific module required by FIAT’
https://bugs.launchpad.net/bugs/557663
You received this bug notification because you are a member of DOLFIN
Team, which is subscribed to DOLFIN.

Status in DOLFIN: New

Bug description:
I have a freshly installed FENiCS on my mac, platform OS 10.6.3. When I try to import ffc in ipython I get some errors. Referencing to some Python Scientific package needed by FIAT. The sciPy package was successfully installed with Macport (and a reinstallation of them does not help). I have the following versions: 
port installed py26-sc*
  py26-scientific @2.8_2+macosx (active)
  py26-scipy @0.7.1_0+gcc43 (active)

Sorry for keeping you all busy…
Any help is greatly appreciated,
Thanks
/Tor

My output when trying to import ffc


In [2]: import ffc
------------------------------------------------------------
Traceback (most recent call last):
  File "<ipython console>", line 1, in <module>
  File "/Users/tor/Work/FEniCS/lib/python2.6/site-packages/ffc/__init__.py", line 16, in <module>
    from ffc.compiler import compile_form, compile_element
  File "/Users/tor/Work/FEniCS/lib/python2.6/site-packages/ffc/compiler.py", line 112, in <module>
    from ffc.analysis import analyze_forms, analyze_elements
  File "/Users/tor/Work/FEniCS/lib/python2.6/site-packages/ffc/analysis.py", line 30, in <module>
    from ffc.quadratureelement import default_quadrature_degree
  File "/Users/tor/Work/FEniCS/lib/python2.6/site-packages/ffc/quadratureelement.py", line 13, in <module>
    from FIAT.functional import PointEvaluation
  File "/Users/tor/Work/FEniCS/lib/python2.6/site-packages/FIAT/__init__.py", line 9, in <module>
    from FIAT.argyris import Argyris
  File "/Users/tor/Work/FEniCS/lib/python2.6/site-packages/FIAT/argyris.py", line 4, in <module>
    import finite_element, polynomial_set, dual_set , functional, numpy
  File "/Users/tor/Work/FEniCS/lib/python2.6/site-packages/FIAT/finite_element.py", line 5, in <module>
    from polynomial_set import PolynomialSet
  File "/Users/tor/Work/FEniCS/lib/python2.6/site-packages/FIAT/polynomial_set.py", line 12, in <module>
    import expansions
  File "/Users/tor/Work/FEniCS/lib/python2.6/site-packages/FIAT/expansions.py", line 19, in <module>
    """
Exception: Unable to import the Python Scientific module required by FIAT.
Consider installing the package python-scientific.





References