2016-06-06 14 views
0

Nachdem ich das Paket Iris mit conda install -c scitools iris installiert,Fehler: Befehl '[' Punkt ' 'V']' zurück Nicht-Null-Exit-Status -5 Wenn Iris mit

Ob IPython Konsole oder Jupyter Notebook, Die iris konnte immer nicht importiert werden. Das Fehlerunterprogramm zeigt, wie:

--------------------------------------------------------------------------- 
CalledProcessError      Traceback (most recent call last) 
<ipython-input-1-005053b25f37> in <module>() 
----> 1 import iris 

/Users/TEST/anaconda/lib/python2.7/site-packages/iris/__init__.pyc in <module>() 
    110 import iris.cube 
    111 import iris._constraints 
--> 112 import iris.fileformats 
    113 import iris.io 
    114 

/Users/TEST/anaconda/lib/python2.7/site-packages/iris/fileformats/__init__.py in <module>() 
    23 from six.moves import (filter, input, map, range, zip) # noqa 
    24 
---> 25 from iris.io.format_picker import (FileExtension, FormatAgent, 
    26         FormatSpecification, MagicNumber, 
    27         UriProtocol, LeadingLine) 

/Users/TEST/anaconda/lib/python2.7/site-packages/iris/io/__init__.py in <module>() 
    31 
    32 import iris.fileformats 
---> 33 import iris.fileformats.dot 
    34 import iris.cube 
    35 import iris.exceptions 

/Users/TEST/anaconda/lib/python2.7/site-packages/iris/fileformats/dot.py in <module>() 
    41    # Check PATH 
    42    subprocess.check_output([_DOT_EXECUTABLE_PATH, '-V'], 
---> 43          stderr=subprocess.STDOUT) 
    44   except OSError: 
    45    _DOT_EXECUTABLE_PATH = None 

/Users/TEST/anaconda/lib/python2.7/subprocess.pyc in check_output(*popenargs, **kwargs) 
    571   if cmd is None: 
    572    cmd = popenargs[0] 
--> 573   raise CalledProcessError(retcode, cmd, output=output) 
    574  return output 
    575 

CalledProcessError: Command '['dot', '-V']' returned non-zero exit status -5 
+0

ich den gleichen Fehler - fast: CalledProcessError: Befehl '[' Punkt ' '-Tsvg']' zurück Nicht-Null-Exit-Status 1 bei der Verwendung von Scikit Tree Classifier in Jupyter. Pip und Conda installiert Graphviz. ! dot -V gibt dot zurück - graphviz Version 2.38.0 (20140413.2041) – Harvey

Antwort

2

ich ein ähnliches Problem auf der Iris GitHub-Tracker (https://github.com/SciTools/iris/issues/1899) angehoben. Im Wesentlichen, soweit ich glaube, dass es optional sein sollte, wie es umgesetzt wurde, denke ich, dass Iris tatsächlich eine dot Installation benötigt. Mit Conda, sollte diese wie folgt aussehen:

conda install graphviz 

HTH

+0

Vielen Dank für Ihre Antwort. Ich habe das 'graphviz 2.38' bereits installiert. Und das Problem bleibt immer noch. –