Re: [firedrake] borked my update
Some modules are still looking for ast_base which in the new version of COFFEE has a different name. This may be due to some packages that still need be updated. Could be ffc, pyop2, or firedrake; are you sure you've updated and reinstalled all of these packages? If you run python and try : from coffee import base, what does it say? Thanks -- Fabio Sent from my iPhone
On 19/dic/2014, at 10:20, Anna Kalogirou <A.Kalogirou@leeds.ac.uk> wrote:
I already installed COFFEE and updated PyOP2, so now there are no COFFEE leftovers in the PyOP2/pyop2 directory...
On 19 Dec 2014, at 10:16, David Ham <David.Ham@imperial.ac.uk<mailto:David.Ham@imperial.ac.uk>> wrote:
Dear Anna,
My first guess is that you are seeing exactly the same error as Colin so the same solution should apply.
Basically, COFFEE is now a separate package. This means you need to install the COFFEE package and remove any left over COFFEE files from your PyOP2 repository.
You can install COFFEE with:
sudo pip install git+https://github.com/coneoproject/COFFEE.git
and you can remove any leftovers by typing the following in the PyOP2/pyop2 directory:
rm -r coffee
Regards,
David
On 19 December 2014 at 10:09, Anna Kalogirou <A.Kalogirou@leeds.ac.uk<mailto:A.Kalogirou@leeds.ac.uk>> wrote: Hi all,
I just tried to update firedrake on my laptop (including the coffee installation), and get similar errors as Colin did a few weeks ago. It seems that there is no module named coffee.ast_base. Colin, how did you fix the problem after all?
Thank you.
Best,
Anna.
On 6 Dec 2014, at 14:03, Cotter, Colin J <colin.cotter@imperial.ac.uk<mailto:colin.cotter@imperial.ac.uk><mailto:colin.cotter@imperial.ac.uk<mailto:colin.cotter@imperial.ac.uk>>> wrote:
Ah, finally I see. This laptop is a weird mixture of checked versions of some things, and pip installed other things...
--cjc ________________________________ From: firedrake-bounces@imperial.ac.uk<mailto:firedrake-bounces@imperial.ac.uk><mailto:firedrake-bounces@imperial.ac.uk<mailto:firedrake-bounces@imperial.ac.uk>> [firedrake-bounces@imperial.ac.uk<mailto:firedrake-bounces@imperial.ac.uk><mailto:firedrake-bounces@imperial.ac.uk<mailto:firedrake-bounces@imperial.ac.uk>>] on behalf of Cotter, Colin J [colin.cotter@imperial.ac.uk<mailto:colin.cotter@imperial.ac.uk><mailto:colin.cotter@imperial.ac.uk<mailto:colin.cotter@imperial.ac.uk>>] Sent: 06 December 2014 14:01 To: firedrake Subject: Re: [firedrake] borked my update
Hmm, I cleaned out a few .pyc files, rebuilt and now get another error, but not from COFFEE this time:
In [1]: from firedrake import * --------------------------------------------------------------------------- ImportError Traceback (most recent call last) /home/cjc1/firedrake/<ipython-input-1-379626444471> in <module>() ----> 1 from firedrake import *
/home/cjc1/firedrake/firedrake/firedrake/__init__.py in <module>() 28 from pyop2 import op2 # noqa 29 ---> 30 from assemble import * 31 from bcs import * 32 from constant import *
/home/cjc1/firedrake/firedrake/firedrake/assemble.py in <module>() 6 from pyop2.profiling import timed_region, profile 7 ----> 8 import assembly_cache 9 import assemble_expressions 10 import ffc_interface
/home/cjc1/firedrake/firedrake/firedrake/assembly_cache.py in <module>() 38 from pyop2.mpi import MPI, _MPI 39 ---> 40 import function 41 import matrix 42 from parameters import parameters
/home/cjc1/firedrake/firedrake/firedrake/function.py in <module>() 7 from pyop2 import op2 8 ----> 9 import assemble_expressions 10 import expression as expression_t 11 import functionspace
/home/cjc1/firedrake/firedrake/firedrake/assemble_expressions.py in <module>() 3 from ufl.constantvalue import ConstantValue, Zero, IntValue 4 from ufl.indexing import MultiIndex ----> 5 from ufl.core.operator import Operator 6 from ufl.mathfunctions import MathFunction 7 from ufl.core.ufl_type import ufl_type as orig_ufl_type
ImportError: No module named core.operator
--cjc ________________________________ From: firedrake-bounces@imperial.ac.uk<mailto:firedrake-bounces@imperial.ac.uk><mailto:firedrake-bounces@imperial.ac.uk<mailto:firedrake-bounces@imperial.ac.uk>> [firedrake-bounces@imperial.ac.uk<mailto:firedrake-bounces@imperial.ac.uk><mailto:firedrake-bounces@imperial.ac.uk<mailto:firedrake-bounces@imperial.ac.uk>>] on behalf of Cotter, Colin J [colin.cotter@imperial.ac.uk<mailto:colin.cotter@imperial.ac.uk><mailto:colin.cotter@imperial.ac.uk<mailto:colin.cotter@imperial.ac.uk>>] Sent: 06 December 2014 13:48 To: firedrake Subject: Re: [firedrake] borked my update
I checked it out from github and did "python setup.py install".
This is what I'm getting: In [7]: from pyop2.op2 import base --------------------------------------------------------------------------- ImportError Traceback (most recent call last) /home/cjc1/firedrake/<ipython-input-7-445e978e158f> in <module>() ----> 1 from pyop2.op2 import base
/home/cjc1/firedrake/PyOP2/pyop2/__init__.py in <module>() 7 """ 8 ----> 9 from op2 import * 10 from version import __version__ as ver, __version_info__ # noqa: just expose 11
/home/cjc1/firedrake/PyOP2/pyop2/op2.py in <module>() 37 38 import backends ---> 39 import base 40 from base import READ, WRITE, RW, INC, MIN, MAX, i 41 from base import ON_BOTTOM, ON_TOP, ON_INTERIOR_FACETS, ALL
/home/cjc1/firedrake/PyOP2/pyop2/base.py in <module>() 55 from version import __version__ as version 56 ---> 57 from coffee.base import Node 58 from coffee import base as ast 59
ImportError: No module named base
In [8]: import coffee
In [9]: import coffee.base
In [10]: import coffee.ast_base --------------------------------------------------------------------------- ImportError Traceback (most recent call last) /home/cjc1/firedrake/<ipython-input-10-4eacf0c12697> in <module>() ----> 1 import coffee.ast_base
ImportError: No module named ast_base
Here's what I've got in my pythonpath:
/home/cjc1/firedrake/PyOP2:/home/cjc1/.local/lib/site-packages/ufl:/home/cjc1/.local/lib/site-packages/ffc:/home/cjc1/firedrake/COFFEE:/home/cjc1/firedrake/ufl:/home/cjc1/firedrake/ffc:/home/cjc1/firedrake/PyOP2:/home/cjc1/firedrake/firedrake:
cheers --cjc
________________________________ From: firedrake-bounces@imperial.ac.uk<mailto:firedrake-bounces@imperial.ac.uk><mailto:firedrake-bounces@imperial.ac.uk<mailto:firedrake-bounces@imperial.ac.uk>> [firedrake-bounces@imperial.ac.uk<mailto:firedrake-bounces@imperial.ac.uk><mailto:firedrake-bounces@imperial.ac.uk<mailto:firedrake-bounces@imperial.ac.uk>>] on behalf of Fabio Luporini [f.luporini12@imperial.ac.uk<mailto:f.luporini12@imperial.ac.uk><mailto:f.luporini12@imperial.ac.uk<mailto:f.luporini12@imperial.ac.uk>>] Sent: 06 December 2014 11:28 To: firedrake Subject: Re: [firedrake] borked my update
OK. How have you installed coffee (did you do pip install..?) ? Can you check your PYTHONPATH?
If you do: python import coffee import coffee.base import coffee.ast_base
Could you tell me the error messages you see?
Thanks!
-- Fabio
2014-12-06 11:17 GMT+00:00 Cotter, Colin J <colin.cotter@imperial.ac.uk<mailto:colin.cotter@imperial.ac.uk><mailto:colin.cotter@imperial.ac.uk<mailto:colin.cotter@imperial.ac.uk>>>: Hi Fabio, Thanks for your reply! I did this, but I'm still getting the same message.
all the best --cjc ________________________________ From: firedrake-bounces@imperial.ac.uk<mailto:firedrake-bounces@imperial.ac.uk><mailto:firedrake-bounces@imperial.ac.uk<mailto:firedrake-bounces@imperial.ac.uk>> [firedrake-bounces@imperial.ac.uk<mailto:firedrake-bounces@imperial.ac.uk><mailto:firedrake-bounces@imperial.ac.uk<mailto:firedrake-bounces@imperial.ac.uk>>] on behalf of Fabio Luporini [f.luporini12@imperial.ac.uk<mailto:f.luporini12@imperial.ac.uk><mailto:f.luporini12@imperial.ac.uk<mailto:f.luporini12@imperial.ac.uk>>] Sent: 06 December 2014 11:12
To: firedrake Subject: Re: [firedrake] borked my update
Hi Colin,
Just get rid of the .pyc files in pyop2/coffee (you can delete the folder)
-- Fabio
2014-12-06 11:07 GMT+00:00 Cotter, Colin J <colin.cotter@imperial.ac.uk<mailto:colin.cotter@imperial.ac.uk><mailto:colin.cotter@imperial.ac.uk<mailto:colin.cotter@imperial.ac.uk>>>: Oh, but I still get this message.
--cjc ________________________________ From: firedrake-bounces@imperial.ac.uk<mailto:firedrake-bounces@imperial.ac.uk><mailto:firedrake-bounces@imperial.ac.uk<mailto:firedrake-bounces@imperial.ac.uk>> [firedrake-bounces@imperial.ac.uk<mailto:firedrake-bounces@imperial.ac.uk><mailto:firedrake-bounces@imperial.ac.uk<mailto:firedrake-bounces@imperial.ac.uk>>] on behalf of Cotter, Colin J [colin.cotter@imperial.ac.uk<mailto:colin.cotter@imperial.ac.uk><mailto:colin.cotter@imperial.ac.uk<mailto:colin.cotter@imperial.ac.uk>>] Sent: 06 December 2014 11:02 To: firedrake Subject: Re: [firedrake] borked my update
Oh I see, COFFEE is now an independent package.
--cjc ________________________________ From: firedrake-bounces@imperial.ac.uk<mailto:firedrake-bounces@imperial.ac.uk><mailto:firedrake-bounces@imperial.ac.uk<mailto:firedrake-bounces@imperial.ac.uk>> [firedrake-bounces@imperial.ac.uk<mailto:firedrake-bounces@imperial.ac.uk><mailto:firedrake-bounces@imperial.ac.uk<mailto:firedrake-bounces@imperial.ac.uk>>] on behalf of Cotter, Colin J [colin.cotter@imperial.ac.uk<mailto:colin.cotter@imperial.ac.uk><mailto:colin.cotter@imperial.ac.uk<mailto:colin.cotter@imperial.ac.uk>>] Sent: 06 December 2014 11:01 To: firedrake Subject: [firedrake] borked my update
Dear all, I updated PyOP2, and now get:
/home/cjc1/firedrake/PyOP2/pyop2/__init__.py in <module>() 7 """ 8 ----> 9 from op2 import * 10 from version import __version__ as ver, __version_info__ # noqa: just expose 11
/home/cjc1/firedrake/PyOP2/pyop2/op2.pyc in <module>() 37 38 import backends ---> 39 import base 40 from base import READ, WRITE, RW, INC, MIN, MAX, i 41 from base import ON_BOTTOM, ON_TOP, ON_INTERIOR_FACETS, ALL
/home/cjc1/firedrake/PyOP2/pyop2/base.py in <module>() 55 from version import __version__ as version 56 ---> 57 from coffee.base import Node 58 from coffee import base as ast 59
ImportError: No module named base
What went wrong?
all the best --cjc
_______________________________________________ firedrake mailing list firedrake@imperial.ac.uk<mailto:firedrake@imperial.ac.uk><mailto:firedrake@imperial.ac.uk<mailto:firedrake@imperial.ac.uk>> https://mailman.ic.ac.uk/mailman/listinfo/firedrake
_______________________________________________ firedrake mailing list firedrake@imperial.ac.uk<mailto:firedrake@imperial.ac.uk> https://mailman.ic.ac.uk/mailman/listinfo/firedrake
-- Dr David Ham Departments of Mathematics and Computing Imperial College London
http://www.imperial.ac.uk/people/david.ham _______________________________________________ firedrake mailing list firedrake@imperial.ac.uk<mailto:firedrake@imperial.ac.uk> https://mailman.ic.ac.uk/mailman/listinfo/firedrake
_______________________________________________ firedrake mailing list firedrake@imperial.ac.uk https://mailman.ic.ac.uk/mailman/listinfo/firedrake
Dear Anna, have you tried purging all the *.pyc files, maybe? Miklos ________________________________________ From: firedrake-bounces@imperial.ac.uk [firedrake-bounces@imperial.ac.uk] on behalf of Fabio Luporini [fabilupo@gmail.com] Sent: 19 December 2014 10:36 To: firedrake Subject: Re: [firedrake] borked my update Some modules are still looking for ast_base which in the new version of COFFEE has a different name. This may be due to some packages that still need be updated. Could be ffc, pyop2, or firedrake; are you sure you've updated and reinstalled all of these packages? If you run python and try : from coffee import base, what does it say? Thanks -- Fabio Sent from my iPhone
On 19/dic/2014, at 10:20, Anna Kalogirou <A.Kalogirou@leeds.ac.uk> wrote:
I already installed COFFEE and updated PyOP2, so now there are no COFFEE leftovers in the PyOP2/pyop2 directory...
On 19 Dec 2014, at 10:16, David Ham <David.Ham@imperial.ac.uk<mailto:David.Ham@imperial.ac.uk>> wrote:
Dear Anna,
My first guess is that you are seeing exactly the same error as Colin so the same solution should apply.
Basically, COFFEE is now a separate package. This means you need to install the COFFEE package and remove any left over COFFEE files from your PyOP2 repository.
You can install COFFEE with:
sudo pip install git+https://github.com/coneoproject/COFFEE.git
and you can remove any leftovers by typing the following in the PyOP2/pyop2 directory:
rm -r coffee
Regards,
David
On 19 December 2014 at 10:09, Anna Kalogirou <A.Kalogirou@leeds.ac.uk<mailto:A.Kalogirou@leeds.ac.uk>> wrote: Hi all,
I just tried to update firedrake on my laptop (including the coffee installation), and get similar errors as Colin did a few weeks ago. It seems that there is no module named coffee.ast_base. Colin, how did you fix the problem after all?
Thank you.
Best,
Anna.
On 6 Dec 2014, at 14:03, Cotter, Colin J <colin.cotter@imperial.ac.uk<mailto:colin.cotter@imperial.ac.uk><mailto:colin.cotter@imperial.ac.uk<mailto:colin.cotter@imperial.ac.uk>>> wrote:
Ah, finally I see. This laptop is a weird mixture of checked versions of some things, and pip installed other things...
--cjc ________________________________ From: firedrake-bounces@imperial.ac.uk<mailto:firedrake-bounces@imperial.ac.uk><mailto:firedrake-bounces@imperial.ac.uk<mailto:firedrake-bounces@imperial.ac.uk>> [firedrake-bounces@imperial.ac.uk<mailto:firedrake-bounces@imperial.ac.uk><mailto:firedrake-bounces@imperial.ac.uk<mailto:firedrake-bounces@imperial.ac.uk>>] on behalf of Cotter, Colin J [colin.cotter@imperial.ac.uk<mailto:colin.cotter@imperial.ac.uk><mailto:colin.cotter@imperial.ac.uk<mailto:colin.cotter@imperial.ac.uk>>] Sent: 06 December 2014 14:01 To: firedrake Subject: Re: [firedrake] borked my update
Hmm, I cleaned out a few .pyc files, rebuilt and now get another error, but not from COFFEE this time:
In [1]: from firedrake import * --------------------------------------------------------------------------- ImportError Traceback (most recent call last) /home/cjc1/firedrake/<ipython-input-1-379626444471> in <module>() ----> 1 from firedrake import *
/home/cjc1/firedrake/firedrake/firedrake/__init__.py in <module>() 28 from pyop2 import op2 # noqa 29 ---> 30 from assemble import * 31 from bcs import * 32 from constant import *
/home/cjc1/firedrake/firedrake/firedrake/assemble.py in <module>() 6 from pyop2.profiling import timed_region, profile 7 ----> 8 import assembly_cache 9 import assemble_expressions 10 import ffc_interface
/home/cjc1/firedrake/firedrake/firedrake/assembly_cache.py in <module>() 38 from pyop2.mpi import MPI, _MPI 39 ---> 40 import function 41 import matrix 42 from parameters import parameters
/home/cjc1/firedrake/firedrake/firedrake/function.py in <module>() 7 from pyop2 import op2 8 ----> 9 import assemble_expressions 10 import expression as expression_t 11 import functionspace
/home/cjc1/firedrake/firedrake/firedrake/assemble_expressions.py in <module>() 3 from ufl.constantvalue import ConstantValue, Zero, IntValue 4 from ufl.indexing import MultiIndex ----> 5 from ufl.core.operator import Operator 6 from ufl.mathfunctions import MathFunction 7 from ufl.core.ufl_type import ufl_type as orig_ufl_type
ImportError: No module named core.operator
--cjc ________________________________ From: firedrake-bounces@imperial.ac.uk<mailto:firedrake-bounces@imperial.ac.uk><mailto:firedrake-bounces@imperial.ac.uk<mailto:firedrake-bounces@imperial.ac.uk>> [firedrake-bounces@imperial.ac.uk<mailto:firedrake-bounces@imperial.ac.uk><mailto:firedrake-bounces@imperial.ac.uk<mailto:firedrake-bounces@imperial.ac.uk>>] on behalf of Cotter, Colin J [colin.cotter@imperial.ac.uk<mailto:colin.cotter@imperial.ac.uk><mailto:colin.cotter@imperial.ac.uk<mailto:colin.cotter@imperial.ac.uk>>] Sent: 06 December 2014 13:48 To: firedrake Subject: Re: [firedrake] borked my update
I checked it out from github and did "python setup.py install".
This is what I'm getting: In [7]: from pyop2.op2 import base --------------------------------------------------------------------------- ImportError Traceback (most recent call last) /home/cjc1/firedrake/<ipython-input-7-445e978e158f> in <module>() ----> 1 from pyop2.op2 import base
/home/cjc1/firedrake/PyOP2/pyop2/__init__.py in <module>() 7 """ 8 ----> 9 from op2 import * 10 from version import __version__ as ver, __version_info__ # noqa: just expose 11
/home/cjc1/firedrake/PyOP2/pyop2/op2.py in <module>() 37 38 import backends ---> 39 import base 40 from base import READ, WRITE, RW, INC, MIN, MAX, i 41 from base import ON_BOTTOM, ON_TOP, ON_INTERIOR_FACETS, ALL
/home/cjc1/firedrake/PyOP2/pyop2/base.py in <module>() 55 from version import __version__ as version 56 ---> 57 from coffee.base import Node 58 from coffee import base as ast 59
ImportError: No module named base
In [8]: import coffee
In [9]: import coffee.base
In [10]: import coffee.ast_base --------------------------------------------------------------------------- ImportError Traceback (most recent call last) /home/cjc1/firedrake/<ipython-input-10-4eacf0c12697> in <module>() ----> 1 import coffee.ast_base
ImportError: No module named ast_base
Here's what I've got in my pythonpath:
/home/cjc1/firedrake/PyOP2:/home/cjc1/.local/lib/site-packages/ufl:/home/cjc1/.local/lib/site-packages/ffc:/home/cjc1/firedrake/COFFEE:/home/cjc1/firedrake/ufl:/home/cjc1/firedrake/ffc:/home/cjc1/firedrake/PyOP2:/home/cjc1/firedrake/firedrake:
cheers --cjc
________________________________ From: firedrake-bounces@imperial.ac.uk<mailto:firedrake-bounces@imperial.ac.uk><mailto:firedrake-bounces@imperial.ac.uk<mailto:firedrake-bounces@imperial.ac.uk>> [firedrake-bounces@imperial.ac.uk<mailto:firedrake-bounces@imperial.ac.uk><mailto:firedrake-bounces@imperial.ac.uk<mailto:firedrake-bounces@imperial.ac.uk>>] on behalf of Fabio Luporini [f.luporini12@imperial.ac.uk<mailto:f.luporini12@imperial.ac.uk><mailto:f.luporini12@imperial.ac.uk<mailto:f.luporini12@imperial.ac.uk>>] Sent: 06 December 2014 11:28 To: firedrake Subject: Re: [firedrake] borked my update
OK. How have you installed coffee (did you do pip install..?) ? Can you check your PYTHONPATH?
If you do: python import coffee import coffee.base import coffee.ast_base
Could you tell me the error messages you see?
Thanks!
-- Fabio
2014-12-06 11:17 GMT+00:00 Cotter, Colin J <colin.cotter@imperial.ac.uk<mailto:colin.cotter@imperial.ac.uk><mailto:colin.cotter@imperial.ac.uk<mailto:colin.cotter@imperial.ac.uk>>>: Hi Fabio, Thanks for your reply! I did this, but I'm still getting the same message.
all the best --cjc ________________________________ From: firedrake-bounces@imperial.ac.uk<mailto:firedrake-bounces@imperial.ac.uk><mailto:firedrake-bounces@imperial.ac.uk<mailto:firedrake-bounces@imperial.ac.uk>> [firedrake-bounces@imperial.ac.uk<mailto:firedrake-bounces@imperial.ac.uk><mailto:firedrake-bounces@imperial.ac.uk<mailto:firedrake-bounces@imperial.ac.uk>>] on behalf of Fabio Luporini [f.luporini12@imperial.ac.uk<mailto:f.luporini12@imperial.ac.uk><mailto:f.luporini12@imperial.ac.uk<mailto:f.luporini12@imperial.ac.uk>>] Sent: 06 December 2014 11:12
To: firedrake Subject: Re: [firedrake] borked my update
Hi Colin,
Just get rid of the .pyc files in pyop2/coffee (you can delete the folder)
-- Fabio
2014-12-06 11:07 GMT+00:00 Cotter, Colin J <colin.cotter@imperial.ac.uk<mailto:colin.cotter@imperial.ac.uk><mailto:colin.cotter@imperial.ac.uk<mailto:colin.cotter@imperial.ac.uk>>>: Oh, but I still get this message.
--cjc ________________________________ From: firedrake-bounces@imperial.ac.uk<mailto:firedrake-bounces@imperial.ac.uk><mailto:firedrake-bounces@imperial.ac.uk<mailto:firedrake-bounces@imperial.ac.uk>> [firedrake-bounces@imperial.ac.uk<mailto:firedrake-bounces@imperial.ac.uk><mailto:firedrake-bounces@imperial.ac.uk<mailto:firedrake-bounces@imperial.ac.uk>>] on behalf of Cotter, Colin J [colin.cotter@imperial.ac.uk<mailto:colin.cotter@imperial.ac.uk><mailto:colin.cotter@imperial.ac.uk<mailto:colin.cotter@imperial.ac.uk>>] Sent: 06 December 2014 11:02 To: firedrake Subject: Re: [firedrake] borked my update
Oh I see, COFFEE is now an independent package.
--cjc ________________________________ From: firedrake-bounces@imperial.ac.uk<mailto:firedrake-bounces@imperial.ac.uk><mailto:firedrake-bounces@imperial.ac.uk<mailto:firedrake-bounces@imperial.ac.uk>> [firedrake-bounces@imperial.ac.uk<mailto:firedrake-bounces@imperial.ac.uk><mailto:firedrake-bounces@imperial.ac.uk<mailto:firedrake-bounces@imperial.ac.uk>>] on behalf of Cotter, Colin J [colin.cotter@imperial.ac.uk<mailto:colin.cotter@imperial.ac.uk><mailto:colin.cotter@imperial.ac.uk<mailto:colin.cotter@imperial.ac.uk>>] Sent: 06 December 2014 11:01 To: firedrake Subject: [firedrake] borked my update
Dear all, I updated PyOP2, and now get:
/home/cjc1/firedrake/PyOP2/pyop2/__init__.py in <module>() 7 """ 8 ----> 9 from op2 import * 10 from version import __version__ as ver, __version_info__ # noqa: just expose 11
/home/cjc1/firedrake/PyOP2/pyop2/op2.pyc in <module>() 37 38 import backends ---> 39 import base 40 from base import READ, WRITE, RW, INC, MIN, MAX, i 41 from base import ON_BOTTOM, ON_TOP, ON_INTERIOR_FACETS, ALL
/home/cjc1/firedrake/PyOP2/pyop2/base.py in <module>() 55 from version import __version__ as version 56 ---> 57 from coffee.base import Node 58 from coffee import base as ast 59
ImportError: No module named base
What went wrong?
all the best --cjc
_______________________________________________ firedrake mailing list firedrake@imperial.ac.uk<mailto:firedrake@imperial.ac.uk><mailto:firedrake@imperial.ac.uk<mailto:firedrake@imperial.ac.uk>> https://mailman.ic.ac.uk/mailman/listinfo/firedrake
_______________________________________________ firedrake mailing list firedrake@imperial.ac.uk<mailto:firedrake@imperial.ac.uk> https://mailman.ic.ac.uk/mailman/listinfo/firedrake
-- Dr David Ham Departments of Mathematics and Computing Imperial College London
http://www.imperial.ac.uk/people/david.ham _______________________________________________ firedrake mailing list firedrake@imperial.ac.uk<mailto:firedrake@imperial.ac.uk> https://mailman.ic.ac.uk/mailman/listinfo/firedrake
_______________________________________________ firedrake mailing list firedrake@imperial.ac.uk https://mailman.ic.ac.uk/mailman/listinfo/firedrake
_______________________________________________ firedrake mailing list firedrake@imperial.ac.uk https://mailman.ic.ac.uk/mailman/listinfo/firedrake
Hi Fabio, When I write in python: from coffee import base, it has no problems, but when I write: import coffee.ast_base it tells me: No module named ast_base. I updated FFC and PyOP2, but not firedrake yet. I hope this is not a silly question, but in which directory I am supposed be in when I write “ sudo python setup.py install“ during the COFFEE installation? Thanks, Anna. On 19 Dec 2014, at 10:36, Fabio Luporini <fabilupo@gmail.com<mailto:fabilupo@gmail.com>> wrote: Some modules are still looking for ast_base which in the new version of COFFEE has a different name. This may be due to some packages that still need be updated. Could be ffc, pyop2, or firedrake; are you sure you've updated and reinstalled all of these packages? If you run python and try : from coffee import base, what does it say? Thanks -- Fabio Sent from my iPhone On 19/dic/2014, at 10:20, Anna Kalogirou <A.Kalogirou@leeds.ac.uk<mailto:A.Kalogirou@leeds.ac.uk>> wrote: I already installed COFFEE and updated PyOP2, so now there are no COFFEE leftovers in the PyOP2/pyop2 directory... On 19 Dec 2014, at 10:16, David Ham <David.Ham@imperial.ac.uk<mailto:David.Ham@imperial.ac.uk><mailto:David.Ham@imperial.ac.uk>> wrote: Dear Anna, My first guess is that you are seeing exactly the same error as Colin so the same solution should apply. Basically, COFFEE is now a separate package. This means you need to install the COFFEE package and remove any left over COFFEE files from your PyOP2 repository. You can install COFFEE with: sudo pip install git+https://github.com/coneoproject/COFFEE.git and you can remove any leftovers by typing the following in the PyOP2/pyop2 directory: rm -r coffee Regards, David On 19 December 2014 at 10:09, Anna Kalogirou <A.Kalogirou@leeds.ac.uk<mailto:A.Kalogirou@leeds.ac.uk><mailto:A.Kalogirou@leeds.ac.uk>> wrote: Hi all, I just tried to update firedrake on my laptop (including the coffee installation), and get similar errors as Colin did a few weeks ago. It seems that there is no module named coffee.ast_base. Colin, how did you fix the problem after all? Thank you. Best, Anna. On 6 Dec 2014, at 14:03, Cotter, Colin J <colin.cotter@imperial.ac.uk<mailto:colin.cotter@imperial.ac.uk><mailto:colin.cotter@imperial.ac.uk><mailto:colin.cotter@imperial.ac.uk<mailto:colin.cotter@imperial.ac.uk>>> wrote: Ah, finally I see. This laptop is a weird mixture of checked versions of some things, and pip installed other things... --cjc ________________________________ From: firedrake-bounces@imperial.ac.uk<mailto:firedrake-bounces@imperial.ac.uk><mailto:firedrake-bounces@imperial.ac.uk><mailto:firedrake-bounces@imperial.ac.uk<mailto:firedrake-bounces@imperial.ac.uk>> [firedrake-bounces@imperial.ac.uk<mailto:firedrake-bounces@imperial.ac.uk><mailto:firedrake-bounces@imperial.ac.uk><mailto:firedrake-bounces@imperial.ac.uk<mailto:firedrake-bounces@imperial.ac.uk>>] on behalf of Cotter, Colin J [colin.cotter@imperial.ac.uk<mailto:colin.cotter@imperial.ac.uk><mailto:colin.cotter@imperial.ac.uk><mailto:colin.cotter@imperial.ac.uk<mailto:colin.cotter@imperial.ac.uk>>] Sent: 06 December 2014 14:01 To: firedrake Subject: Re: [firedrake] borked my update Hmm, I cleaned out a few .pyc files, rebuilt and now get another error, but not from COFFEE this time: In [1]: from firedrake import * --------------------------------------------------------------------------- ImportError Traceback (most recent call last) /home/cjc1/firedrake/<ipython-input-1-379626444471> in <module>() ----> 1 from firedrake import * /home/cjc1/firedrake/firedrake/firedrake/__init__.py in <module>() 28 from pyop2 import op2 # noqa 29 ---> 30 from assemble import * 31 from bcs import * 32 from constant import * /home/cjc1/firedrake/firedrake/firedrake/assemble.py in <module>() 6 from pyop2.profiling import timed_region, profile 7 ----> 8 import assembly_cache 9 import assemble_expressions 10 import ffc_interface /home/cjc1/firedrake/firedrake/firedrake/assembly_cache.py in <module>() 38 from pyop2.mpi import MPI, _MPI 39 ---> 40 import function 41 import matrix 42 from parameters import parameters /home/cjc1/firedrake/firedrake/firedrake/function.py in <module>() 7 from pyop2 import op2 8 ----> 9 import assemble_expressions 10 import expression as expression_t 11 import functionspace /home/cjc1/firedrake/firedrake/firedrake/assemble_expressions.py in <module>() 3 from ufl.constantvalue import ConstantValue, Zero, IntValue 4 from ufl.indexing import MultiIndex ----> 5 from ufl.core.operator import Operator 6 from ufl.mathfunctions import MathFunction 7 from ufl.core.ufl_type import ufl_type as orig_ufl_type ImportError: No module named core.operator --cjc ________________________________ From: firedrake-bounces@imperial.ac.uk<mailto:firedrake-bounces@imperial.ac.uk><mailto:firedrake-bounces@imperial.ac.uk><mailto:firedrake-bounces@imperial.ac.uk<mailto:firedrake-bounces@imperial.ac.uk>> [firedrake-bounces@imperial.ac.uk<mailto:firedrake-bounces@imperial.ac.uk><mailto:firedrake-bounces@imperial.ac.uk><mailto:firedrake-bounces@imperial.ac.uk<mailto:firedrake-bounces@imperial.ac.uk>>] on behalf of Cotter, Colin J [colin.cotter@imperial.ac.uk<mailto:colin.cotter@imperial.ac.uk><mailto:colin.cotter@imperial.ac.uk><mailto:colin.cotter@imperial.ac.uk<mailto:colin.cotter@imperial.ac.uk>>] Sent: 06 December 2014 13:48 To: firedrake Subject: Re: [firedrake] borked my update I checked it out from github and did "python setup.py install". This is what I'm getting: In [7]: from pyop2.op2 import base --------------------------------------------------------------------------- ImportError Traceback (most recent call last) /home/cjc1/firedrake/<ipython-input-7-445e978e158f> in <module>() ----> 1 from pyop2.op2 import base /home/cjc1/firedrake/PyOP2/pyop2/__init__.py in <module>() 7 """ 8 ----> 9 from op2 import * 10 from version import __version__ as ver, __version_info__ # noqa: just expose 11 /home/cjc1/firedrake/PyOP2/pyop2/op2.py in <module>() 37 38 import backends ---> 39 import base 40 from base import READ, WRITE, RW, INC, MIN, MAX, i 41 from base import ON_BOTTOM, ON_TOP, ON_INTERIOR_FACETS, ALL /home/cjc1/firedrake/PyOP2/pyop2/base.py in <module>() 55 from version import __version__ as version 56 ---> 57 from coffee.base import Node 58 from coffee import base as ast 59 ImportError: No module named base In [8]: import coffee In [9]: import coffee.base In [10]: import coffee.ast_base --------------------------------------------------------------------------- ImportError Traceback (most recent call last) /home/cjc1/firedrake/<ipython-input-10-4eacf0c12697> in <module>() ----> 1 import coffee.ast_base ImportError: No module named ast_base Here's what I've got in my pythonpath: /home/cjc1/firedrake/PyOP2:/home/cjc1/.local/lib/site-packages/ufl:/home/cjc1/.local/lib/site-packages/ffc:/home/cjc1/firedrake/COFFEE:/home/cjc1/firedrake/ufl:/home/cjc1/firedrake/ffc:/home/cjc1/firedrake/PyOP2:/home/cjc1/firedrake/firedrake: cheers --cjc ________________________________ From: firedrake-bounces@imperial.ac.uk<mailto:firedrake-bounces@imperial.ac.uk><mailto:firedrake-bounces@imperial.ac.uk><mailto:firedrake-bounces@imperial.ac.uk<mailto:firedrake-bounces@imperial.ac.uk>> [firedrake-bounces@imperial.ac.uk<mailto:firedrake-bounces@imperial.ac.uk><mailto:firedrake-bounces@imperial.ac.uk><mailto:firedrake-bounces@imperial.ac.uk<mailto:firedrake-bounces@imperial.ac.uk>>] on behalf of Fabio Luporini [f.luporini12@imperial.ac.uk<mailto:f.luporini12@imperial.ac.uk><mailto:f.luporini12@imperial.ac.uk><mailto:f.luporini12@imperial.ac.uk<mailto:f.luporini12@imperial.ac.uk>>] Sent: 06 December 2014 11:28 To: firedrake Subject: Re: [firedrake] borked my update OK. How have you installed coffee (did you do pip install..?) ? Can you check your PYTHONPATH? If you do: python import coffee import coffee.base import coffee.ast_base Could you tell me the error messages you see? Thanks! -- Fabio 2014-12-06 11:17 GMT+00:00 Cotter, Colin J <colin.cotter@imperial.ac.uk<mailto:colin.cotter@imperial.ac.uk><mailto:colin.cotter@imperial.ac.uk><mailto:colin.cotter@imperial.ac.uk<mailto:colin.cotter@imperial.ac.uk>>>: Hi Fabio, Thanks for your reply! I did this, but I'm still getting the same message. all the best --cjc ________________________________ From: firedrake-bounces@imperial.ac.uk<mailto:firedrake-bounces@imperial.ac.uk><mailto:firedrake-bounces@imperial.ac.uk><mailto:firedrake-bounces@imperial.ac.uk<mailto:firedrake-bounces@imperial.ac.uk>> [firedrake-bounces@imperial.ac.uk<mailto:firedrake-bounces@imperial.ac.uk><mailto:firedrake-bounces@imperial.ac.uk><mailto:firedrake-bounces@imperial.ac.uk<mailto:firedrake-bounces@imperial.ac.uk>>] on behalf of Fabio Luporini [f.luporini12@imperial.ac.uk<mailto:f.luporini12@imperial.ac.uk><mailto:f.luporini12@imperial.ac.uk><mailto:f.luporini12@imperial.ac.uk<mailto:f.luporini12@imperial.ac.uk>>] Sent: 06 December 2014 11:12 To: firedrake Subject: Re: [firedrake] borked my update Hi Colin, Just get rid of the .pyc files in pyop2/coffee (you can delete the folder) -- Fabio 2014-12-06 11:07 GMT+00:00 Cotter, Colin J <colin.cotter@imperial.ac.uk<mailto:colin.cotter@imperial.ac.uk><mailto:colin.cotter@imperial.ac.uk><mailto:colin.cotter@imperial.ac.uk<mailto:colin.cotter@imperial.ac.uk>>>: Oh, but I still get this message. --cjc ________________________________ From: firedrake-bounces@imperial.ac.uk<mailto:firedrake-bounces@imperial.ac.uk><mailto:firedrake-bounces@imperial.ac.uk><mailto:firedrake-bounces@imperial.ac.uk<mailto:firedrake-bounces@imperial.ac.uk>> [firedrake-bounces@imperial.ac.uk<mailto:firedrake-bounces@imperial.ac.uk><mailto:firedrake-bounces@imperial.ac.uk><mailto:firedrake-bounces@imperial.ac.uk<mailto:firedrake-bounces@imperial.ac.uk>>] on behalf of Cotter, Colin J [colin.cotter@imperial.ac.uk<mailto:colin.cotter@imperial.ac.uk><mailto:colin.cotter@imperial.ac.uk><mailto:colin.cotter@imperial.ac.uk<mailto:colin.cotter@imperial.ac.uk>>] Sent: 06 December 2014 11:02 To: firedrake Subject: Re: [firedrake] borked my update Oh I see, COFFEE is now an independent package. --cjc ________________________________ From: firedrake-bounces@imperial.ac.uk<mailto:firedrake-bounces@imperial.ac.uk><mailto:firedrake-bounces@imperial.ac.uk><mailto:firedrake-bounces@imperial.ac.uk<mailto:firedrake-bounces@imperial.ac.uk>> [firedrake-bounces@imperial.ac.uk<mailto:firedrake-bounces@imperial.ac.uk><mailto:firedrake-bounces@imperial.ac.uk><mailto:firedrake-bounces@imperial.ac.uk<mailto:firedrake-bounces@imperial.ac.uk>>] on behalf of Cotter, Colin J [colin.cotter@imperial.ac.uk<mailto:colin.cotter@imperial.ac.uk><mailto:colin.cotter@imperial.ac.uk><mailto:colin.cotter@imperial.ac.uk<mailto:colin.cotter@imperial.ac.uk>>] Sent: 06 December 2014 11:01 To: firedrake Subject: [firedrake] borked my update Dear all, I updated PyOP2, and now get: /home/cjc1/firedrake/PyOP2/pyop2/__init__.py in <module>() 7 """ 8 ----> 9 from op2 import * 10 from version import __version__ as ver, __version_info__ # noqa: just expose 11 /home/cjc1/firedrake/PyOP2/pyop2/op2.pyc in <module>() 37 38 import backends ---> 39 import base 40 from base import READ, WRITE, RW, INC, MIN, MAX, i 41 from base import ON_BOTTOM, ON_TOP, ON_INTERIOR_FACETS, ALL /home/cjc1/firedrake/PyOP2/pyop2/base.py in <module>() 55 from version import __version__ as version 56 ---> 57 from coffee.base import Node 58 from coffee import base as ast 59 ImportError: No module named base What went wrong? all the best --cjc _______________________________________________ firedrake mailing list firedrake@imperial.ac.uk<mailto:firedrake@imperial.ac.uk><mailto:firedrake@imperial.ac.uk><mailto:firedrake@imperial.ac.uk<mailto:firedrake@imperial.ac.uk>> https://mailman.ic.ac.uk/mailman/listinfo/firedrake _______________________________________________ firedrake mailing list firedrake@imperial.ac.uk<mailto:firedrake@imperial.ac.uk><mailto:firedrake@imperial.ac.uk> https://mailman.ic.ac.uk/mailman/listinfo/firedrake -- Dr David Ham Departments of Mathematics and Computing Imperial College London http://www.imperial.ac.uk/people/david.ham _______________________________________________ firedrake mailing list firedrake@imperial.ac.uk<mailto:firedrake@imperial.ac.uk><mailto:firedrake@imperial.ac.uk> https://mailman.ic.ac.uk/mailman/listinfo/firedrake _______________________________________________ firedrake mailing list firedrake@imperial.ac.uk<mailto:firedrake@imperial.ac.uk> https://mailman.ic.ac.uk/mailman/listinfo/firedrake _______________________________________________ firedrake mailing list firedrake@imperial.ac.uk<mailto:firedrake@imperial.ac.uk> https://mailman.ic.ac.uk/mailman/listinfo/firedrake
On 19/12/14 11:28, Anna Kalogirou wrote:
Hi Fabio,
When I write in python: from coffee import base, it has no problems, but when I write: import coffee.ast_base it tells me: No module named ast_base.
That is expected with the latest COFFEE version.
I updated FFC and PyOP2, but not firedrake yet.
Please do that, there are a number of places where Firedrake imports from COFFEE, which might explain the issue.
I hope this is not a silly question, but in which directory I am supposed be in when I write “ sudo python setup.py install“ during the COFFEE installation?
That should not matter. The only instance where it could matter is if you're on a file system where the local superuser has no write permission (which is often the case for NFS mounted file systems). HTH, Florian
Thanks,
Anna.
On 19 Dec 2014, at 10:36, Fabio Luporini <fabilupo@gmail.com<mailto:fabilupo@gmail.com>> wrote:
Some modules are still looking for ast_base which in the new version of COFFEE has a different name. This may be due to some packages that still need be updated. Could be ffc, pyop2, or firedrake; are you sure you've updated and reinstalled all of these packages?
If you run python and try : from coffee import base, what does it say?
Thanks
-- Fabio
Sent from my iPhone
On 19/dic/2014, at 10:20, Anna Kalogirou <A.Kalogirou@leeds.ac.uk<mailto:A.Kalogirou@leeds.ac.uk>> wrote:
I already installed COFFEE and updated PyOP2, so now there are no COFFEE leftovers in the PyOP2/pyop2 directory...
On 19 Dec 2014, at 10:16, David Ham <David.Ham@imperial.ac.uk<mailto:David.Ham@imperial.ac.uk><mailto:David.Ham@imperial.ac.uk>> wrote:
Dear Anna,
My first guess is that you are seeing exactly the same error as Colin so the same solution should apply.
Basically, COFFEE is now a separate package. This means you need to install the COFFEE package and remove any left over COFFEE files from your PyOP2 repository.
You can install COFFEE with:
sudo pip install git+https://github.com/coneoproject/COFFEE.git
and you can remove any leftovers by typing the following in the PyOP2/pyop2 directory:
rm -r coffee
Regards,
David
On 19 December 2014 at 10:09, Anna Kalogirou <A.Kalogirou@leeds.ac.uk<mailto:A.Kalogirou@leeds.ac.uk><mailto:A.Kalogirou@leeds.ac.uk>> wrote: Hi all,
I just tried to update firedrake on my laptop (including the coffee installation), and get similar errors as Colin did a few weeks ago. It seems that there is no module named coffee.ast_base. Colin, how did you fix the problem after all?
Thank you.
Best,
Anna.
Dear all, I thought it was intended that non-PyOP2 developers should pip install COFFEE instead of building it from source? all the best --Colin ________________________________________ From: firedrake-bounces@imperial.ac.uk [firedrake-bounces@imperial.ac.uk] on behalf of Anna Kalogirou [A.Kalogirou@leeds.ac.uk] Sent: 19 December 2014 11:28 To: firedrake Subject: Re: [firedrake] borked my update Hi Fabio, When I write in python: from coffee import base, it has no problems, but when I write: import coffee.ast_base it tells me: No module named ast_base. I updated FFC and PyOP2, but not firedrake yet. I hope this is not a silly question, but in which directory I am supposed be in when I write “ sudo python setup.py install“ during the COFFEE installation? Thanks, Anna. On 19 Dec 2014, at 10:36, Fabio Luporini <fabilupo@gmail.com<mailto:fabilupo@gmail.com>> wrote: Some modules are still looking for ast_base which in the new version of COFFEE has a different name. This may be due to some packages that still need be updated. Could be ffc, pyop2, or firedrake; are you sure you've updated and reinstalled all of these packages? If you run python and try : from coffee import base, what does it say? Thanks -- Fabio Sent from my iPhone On 19/dic/2014, at 10:20, Anna Kalogirou <A.Kalogirou@leeds.ac.uk<mailto:A.Kalogirou@leeds.ac.uk>> wrote: I already installed COFFEE and updated PyOP2, so now there are no COFFEE leftovers in the PyOP2/pyop2 directory... On 19 Dec 2014, at 10:16, David Ham <David.Ham@imperial.ac.uk<mailto:David.Ham@imperial.ac.uk><mailto:David.Ham@imperial.ac.uk>> wrote: Dear Anna, My first guess is that you are seeing exactly the same error as Colin so the same solution should apply. Basically, COFFEE is now a separate package. This means you need to install the COFFEE package and remove any left over COFFEE files from your PyOP2 repository. You can install COFFEE with: sudo pip install git+https://github.com/coneoproject/COFFEE.git and you can remove any leftovers by typing the following in the PyOP2/pyop2 directory: rm -r coffee Regards, David On 19 December 2014 at 10:09, Anna Kalogirou <A.Kalogirou@leeds.ac.uk<mailto:A.Kalogirou@leeds.ac.uk><mailto:A.Kalogirou@leeds.ac.uk>> wrote: Hi all, I just tried to update firedrake on my laptop (including the coffee installation), and get similar errors as Colin did a few weeks ago. It seems that there is no module named coffee.ast_base. Colin, how did you fix the problem after all? Thank you. Best, Anna. On 6 Dec 2014, at 14:03, Cotter, Colin J <colin.cotter@imperial.ac.uk<mailto:colin.cotter@imperial.ac.uk><mailto:colin.cotter@imperial.ac.uk><mailto:colin.cotter@imperial.ac.uk<mailto:colin.cotter@imperial.ac.uk>>> wrote: Ah, finally I see. This laptop is a weird mixture of checked versions of some things, and pip installed other things... --cjc ________________________________ From: firedrake-bounces@imperial.ac.uk<mailto:firedrake-bounces@imperial.ac.uk><mailto:firedrake-bounces@imperial.ac.uk><mailto:firedrake-bounces@imperial.ac.uk<mailto:firedrake-bounces@imperial.ac.uk>> [firedrake-bounces@imperial.ac.uk<mailto:firedrake-bounces@imperial.ac.uk><mailto:firedrake-bounces@imperial.ac.uk><mailto:firedrake-bounces@imperial.ac.uk<mailto:firedrake-bounces@imperial.ac.uk>>] on behalf of Cotter, Colin J [colin.cotter@imperial.ac.uk<mailto:colin.cotter@imperial.ac.uk><mailto:colin.cotter@imperial.ac.uk><mailto:colin.cotter@imperial.ac.uk<mailto:colin.cotter@imperial.ac.uk>>] Sent: 06 December 2014 14:01 To: firedrake Subject: Re: [firedrake] borked my update Hmm, I cleaned out a few .pyc files, rebuilt and now get another error, but not from COFFEE this time: In [1]: from firedrake import * --------------------------------------------------------------------------- ImportError Traceback (most recent call last) /home/cjc1/firedrake/<ipython-input-1-379626444471> in <module>() ----> 1 from firedrake import * /home/cjc1/firedrake/firedrake/firedrake/__init__.py in <module>() 28 from pyop2 import op2 # noqa 29 ---> 30 from assemble import * 31 from bcs import * 32 from constant import * /home/cjc1/firedrake/firedrake/firedrake/assemble.py in <module>() 6 from pyop2.profiling import timed_region, profile 7 ----> 8 import assembly_cache 9 import assemble_expressions 10 import ffc_interface /home/cjc1/firedrake/firedrake/firedrake/assembly_cache.py in <module>() 38 from pyop2.mpi import MPI, _MPI 39 ---> 40 import function 41 import matrix 42 from parameters import parameters /home/cjc1/firedrake/firedrake/firedrake/function.py in <module>() 7 from pyop2 import op2 8 ----> 9 import assemble_expressions 10 import expression as expression_t 11 import functionspace /home/cjc1/firedrake/firedrake/firedrake/assemble_expressions.py in <module>() 3 from ufl.constantvalue import ConstantValue, Zero, IntValue 4 from ufl.indexing import MultiIndex ----> 5 from ufl.core.operator import Operator 6 from ufl.mathfunctions import MathFunction 7 from ufl.core.ufl_type import ufl_type as orig_ufl_type ImportError: No module named core.operator --cjc ________________________________ From: firedrake-bounces@imperial.ac.uk<mailto:firedrake-bounces@imperial.ac.uk><mailto:firedrake-bounces@imperial.ac.uk><mailto:firedrake-bounces@imperial.ac.uk<mailto:firedrake-bounces@imperial.ac.uk>> [firedrake-bounces@imperial.ac.uk<mailto:firedrake-bounces@imperial.ac.uk><mailto:firedrake-bounces@imperial.ac.uk><mailto:firedrake-bounces@imperial.ac.uk<mailto:firedrake-bounces@imperial.ac.uk>>] on behalf of Cotter, Colin J [colin.cotter@imperial.ac.uk<mailto:colin.cotter@imperial.ac.uk><mailto:colin.cotter@imperial.ac.uk><mailto:colin.cotter@imperial.ac.uk<mailto:colin.cotter@imperial.ac.uk>>] Sent: 06 December 2014 13:48 To: firedrake Subject: Re: [firedrake] borked my update I checked it out from github and did "python setup.py install". This is what I'm getting: In [7]: from pyop2.op2 import base --------------------------------------------------------------------------- ImportError Traceback (most recent call last) /home/cjc1/firedrake/<ipython-input-7-445e978e158f> in <module>() ----> 1 from pyop2.op2 import base /home/cjc1/firedrake/PyOP2/pyop2/__init__.py in <module>() 7 """ 8 ----> 9 from op2 import * 10 from version import __version__ as ver, __version_info__ # noqa: just expose 11 /home/cjc1/firedrake/PyOP2/pyop2/op2.py in <module>() 37 38 import backends ---> 39 import base 40 from base import READ, WRITE, RW, INC, MIN, MAX, i 41 from base import ON_BOTTOM, ON_TOP, ON_INTERIOR_FACETS, ALL /home/cjc1/firedrake/PyOP2/pyop2/base.py in <module>() 55 from version import __version__ as version 56 ---> 57 from coffee.base import Node 58 from coffee import base as ast 59 ImportError: No module named base In [8]: import coffee In [9]: import coffee.base In [10]: import coffee.ast_base --------------------------------------------------------------------------- ImportError Traceback (most recent call last) /home/cjc1/firedrake/<ipython-input-10-4eacf0c12697> in <module>() ----> 1 import coffee.ast_base ImportError: No module named ast_base Here's what I've got in my pythonpath: /home/cjc1/firedrake/PyOP2:/home/cjc1/.local/lib/site-packages/ufl:/home/cjc1/.local/lib/site-packages/ffc:/home/cjc1/firedrake/COFFEE:/home/cjc1/firedrake/ufl:/home/cjc1/firedrake/ffc:/home/cjc1/firedrake/PyOP2:/home/cjc1/firedrake/firedrake: cheers --cjc ________________________________ From: firedrake-bounces@imperial.ac.uk<mailto:firedrake-bounces@imperial.ac.uk><mailto:firedrake-bounces@imperial.ac.uk><mailto:firedrake-bounces@imperial.ac.uk<mailto:firedrake-bounces@imperial.ac.uk>> [firedrake-bounces@imperial.ac.uk<mailto:firedrake-bounces@imperial.ac.uk><mailto:firedrake-bounces@imperial.ac.uk><mailto:firedrake-bounces@imperial.ac.uk<mailto:firedrake-bounces@imperial.ac.uk>>] on behalf of Fabio Luporini [f.luporini12@imperial.ac.uk<mailto:f.luporini12@imperial.ac.uk><mailto:f.luporini12@imperial.ac.uk><mailto:f.luporini12@imperial.ac.uk<mailto:f.luporini12@imperial.ac.uk>>] Sent: 06 December 2014 11:28 To: firedrake Subject: Re: [firedrake] borked my update OK. How have you installed coffee (did you do pip install..?) ? Can you check your PYTHONPATH? If you do: python import coffee import coffee.base import coffee.ast_base Could you tell me the error messages you see? Thanks! -- Fabio 2014-12-06 11:17 GMT+00:00 Cotter, Colin J <colin.cotter@imperial.ac.uk<mailto:colin.cotter@imperial.ac.uk><mailto:colin.cotter@imperial.ac.uk><mailto:colin.cotter@imperial.ac.uk<mailto:colin.cotter@imperial.ac.uk>>>: Hi Fabio, Thanks for your reply! I did this, but I'm still getting the same message. all the best --cjc ________________________________ From: firedrake-bounces@imperial.ac.uk<mailto:firedrake-bounces@imperial.ac.uk><mailto:firedrake-bounces@imperial.ac.uk><mailto:firedrake-bounces@imperial.ac.uk<mailto:firedrake-bounces@imperial.ac.uk>> [firedrake-bounces@imperial.ac.uk<mailto:firedrake-bounces@imperial.ac.uk><mailto:firedrake-bounces@imperial.ac.uk><mailto:firedrake-bounces@imperial.ac.uk<mailto:firedrake-bounces@imperial.ac.uk>>] on behalf of Fabio Luporini [f.luporini12@imperial.ac.uk<mailto:f.luporini12@imperial.ac.uk><mailto:f.luporini12@imperial.ac.uk><mailto:f.luporini12@imperial.ac.uk<mailto:f.luporini12@imperial.ac.uk>>] Sent: 06 December 2014 11:12 To: firedrake Subject: Re: [firedrake] borked my update Hi Colin, Just get rid of the .pyc files in pyop2/coffee (you can delete the folder) -- Fabio 2014-12-06 11:07 GMT+00:00 Cotter, Colin J <colin.cotter@imperial.ac.uk<mailto:colin.cotter@imperial.ac.uk><mailto:colin.cotter@imperial.ac.uk><mailto:colin.cotter@imperial.ac.uk<mailto:colin.cotter@imperial.ac.uk>>>: Oh, but I still get this message. --cjc ________________________________ From: firedrake-bounces@imperial.ac.uk<mailto:firedrake-bounces@imperial.ac.uk><mailto:firedrake-bounces@imperial.ac.uk><mailto:firedrake-bounces@imperial.ac.uk<mailto:firedrake-bounces@imperial.ac.uk>> [firedrake-bounces@imperial.ac.uk<mailto:firedrake-bounces@imperial.ac.uk><mailto:firedrake-bounces@imperial.ac.uk><mailto:firedrake-bounces@imperial.ac.uk<mailto:firedrake-bounces@imperial.ac.uk>>] on behalf of Cotter, Colin J [colin.cotter@imperial.ac.uk<mailto:colin.cotter@imperial.ac.uk><mailto:colin.cotter@imperial.ac.uk><mailto:colin.cotter@imperial.ac.uk<mailto:colin.cotter@imperial.ac.uk>>] Sent: 06 December 2014 11:02 To: firedrake Subject: Re: [firedrake] borked my update Oh I see, COFFEE is now an independent package. --cjc ________________________________ From: firedrake-bounces@imperial.ac.uk<mailto:firedrake-bounces@imperial.ac.uk><mailto:firedrake-bounces@imperial.ac.uk><mailto:firedrake-bounces@imperial.ac.uk<mailto:firedrake-bounces@imperial.ac.uk>> [firedrake-bounces@imperial.ac.uk<mailto:firedrake-bounces@imperial.ac.uk><mailto:firedrake-bounces@imperial.ac.uk><mailto:firedrake-bounces@imperial.ac.uk<mailto:firedrake-bounces@imperial.ac.uk>>] on behalf of Cotter, Colin J [colin.cotter@imperial.ac.uk<mailto:colin.cotter@imperial.ac.uk><mailto:colin.cotter@imperial.ac.uk><mailto:colin.cotter@imperial.ac.uk<mailto:colin.cotter@imperial.ac.uk>>] Sent: 06 December 2014 11:01 To: firedrake Subject: [firedrake] borked my update Dear all, I updated PyOP2, and now get: /home/cjc1/firedrake/PyOP2/pyop2/__init__.py in <module>() 7 """ 8 ----> 9 from op2 import * 10 from version import __version__ as ver, __version_info__ # noqa: just expose 11 /home/cjc1/firedrake/PyOP2/pyop2/op2.pyc in <module>() 37 38 import backends ---> 39 import base 40 from base import READ, WRITE, RW, INC, MIN, MAX, i 41 from base import ON_BOTTOM, ON_TOP, ON_INTERIOR_FACETS, ALL /home/cjc1/firedrake/PyOP2/pyop2/base.py in <module>() 55 from version import __version__ as version 56 ---> 57 from coffee.base import Node 58 from coffee import base as ast 59 ImportError: No module named base What went wrong? all the best --cjc _______________________________________________ firedrake mailing list firedrake@imperial.ac.uk<mailto:firedrake@imperial.ac.uk><mailto:firedrake@imperial.ac.uk><mailto:firedrake@imperial.ac.uk<mailto:firedrake@imperial.ac.uk>> https://mailman.ic.ac.uk/mailman/listinfo/firedrake _______________________________________________ firedrake mailing list firedrake@imperial.ac.uk<mailto:firedrake@imperial.ac.uk><mailto:firedrake@imperial.ac.uk> https://mailman.ic.ac.uk/mailman/listinfo/firedrake -- Dr David Ham Departments of Mathematics and Computing Imperial College London http://www.imperial.ac.uk/people/david.ham _______________________________________________ firedrake mailing list firedrake@imperial.ac.uk<mailto:firedrake@imperial.ac.uk><mailto:firedrake@imperial.ac.uk> https://mailman.ic.ac.uk/mailman/listinfo/firedrake _______________________________________________ firedrake mailing list firedrake@imperial.ac.uk<mailto:firedrake@imperial.ac.uk> https://mailman.ic.ac.uk/mailman/listinfo/firedrake _______________________________________________ firedrake mailing list firedrake@imperial.ac.uk<mailto:firedrake@imperial.ac.uk> https://mailman.ic.ac.uk/mailman/listinfo/firedrake _______________________________________________ firedrake mailing list firedrake@imperial.ac.uk https://mailman.ic.ac.uk/mailman/listinfo/firedrake
participants (5)
- 
                
                Anna Kalogirou
- 
                
                Cotter, Colin J
- 
                
                Fabio Luporini
- 
                
                Florian Rathgeber
- 
                
                Homolya, Miklós