Not sure if it helps, but can you please cd out of the firedrake directory and try again?
From: firedrake-bounces@imperial.ac.uk <firedrake-bounces@imperial.ac.uk> on behalf of Colin Cotter <colin.cotter@imperial.ac.uk>
Sent: 28 January 2016 21:09
To: firedrake
Subject: [firedrake] pip nadgeredDear Firedrakers,My pip doesn't work on my workstation since trying to rebuild PETSc post the recent change. I get:
(firedrake)cjc1@ma-gauss:~/firedrake/src/firedrake/firedrake$ pip
Traceback (most recent call last):
File "/home/cjc1/firedrake/bin/pip", line 7, in <module>
from pip import main
File "/home/cjc1/firedrake/local/lib/python2.7/site-packages/pip/__init__.py", line 13, in <module>
from pip.utils import get_installed_distributions, get_prog
File "/home/cjc1/firedrake/local/lib/python2.7/site-packages/pip/utils/__init__.py", line 15, in <module>
import zipfile
File "/usr/lib/python2.7/zipfile.py", line 6, in <module>
import io
File "/home/cjc1/firedrake/src/firedrake/firedrake/io.py", line 9, in <module>
from pyop2.logger import warning, RED
File "/home/cjc1/firedrake/local/lib/python2.7/site-packages/pyop2/__init__.py", line 9, in <module>
from op2 import *
File "/home/cjc1/firedrake/local/lib/python2.7/site-packages/pyop2/op2.py", line 38, in <module>
import backends
File "/home/cjc1/firedrake/local/lib/python2.7/site-packages/pyop2/backends.py", line 41, in <module>
from logger import warning
File "/home/cjc1/firedrake/local/lib/python2.7/site-packages/pyop2/logger.py", line 38, in <module>
from mpi import MPI
File "/home/cjc1/firedrake/local/lib/python2.7/site-packages/pyop2/mpi.py", line 38, in <module>
from utils import trim
File "/home/cjc1/firedrake/local/lib/python2.7/site-packages/pyop2/utils.py", line 46, in <module>
from configuration import configuration
File "/home/cjc1/firedrake/local/lib/python2.7/site-packages/pyop2/configuration.py", line 42, in <module>
class Configuration(dict):
File "/home/cjc1/firedrake/local/lib/python2.7/site-packages/pyop2/configuration.py", line 86, in Configuration
os.path.join(gettempdir(),
File "/usr/lib/python2.7/tempfile.py", line 269, in gettempdir
tempdir = _get_default_tempdir()
File "/usr/lib/python2.7/tempfile.py", line 200, in _get_default_tempdir
with _io.open(fd, 'wb', closefd=False) as fp:
AttributeError: 'module' object has no attribute 'open'
Does this make sense to anyone?
all the best
--cjc
--