I am getting same error while importing qutip ,ImportError: Building module qutip.cy.spmatfuncs failed: ["CompileError: command 'gcc' failed with exit status 1\n"]
I have latest Cython version "Cython version 0.27.1" and latest gcc version "gcc (GCC) 4.8.5"
Below is copy paste from terminal
harman@harman-SVE15116ENB:~$ cd Desktop/qutip-4.2.0
harman@harman-SVE15116ENB:~/Desktop/qutip-3.0.1$ sudo python setup.py install
[sudo] password for harman:
Installing without the fortran mcsolver.
running install
running build
running config_cc
unifing config_cc, config, build_clib, build_ext, build commands --compiler options
running config_fc
unifing config_fc, config, build_clib, build_ext, build commands --fcompiler options
running build_src
build_src
building py_modules sources
building extension "qutip.cy.spmatfuncs" sources
building extension "qutip.cy.stochastic" sources
building extension "qutip.cy.sparse_utils" sources
building extension "qutip.cy.graph_utils" sources
building data_files sources
build_src: building npy-pkg config files
running build_py
copying qutip/version.py -> build/lib.linux-x86_64-2.7/qutip
copying build/src.linux-x86_64-2.7/qutip/__config__.py -> build/lib.linux-x86_64-2.7/qutip
running build_ext
customize UnixCCompiler
customize UnixCCompiler using build_ext
running install_lib
copying build/lib.linux-x86_64-2.7/qutip/version.py -> /usr/local/lib/python2.7/dist-packages/qutip
copying build/lib.linux-x86_64-2.7/qutip/__config__.py -> /usr/local/lib/python2.7/dist-packages/qutip
byte-compiling /usr/local/lib/python2.7/dist-packages/qutip/version.py to version.pyc
byte-compiling /usr/local/lib/python2.7/dist-packages/qutip/__config__.py to __config__.pyc
running install_data
running install_egg_info
Removing /usr/local/lib/python2.7/dist-packages/qutip-3.0.1.egg-info
Writing /usr/local/lib/python2.7/dist-packages/qutip-3.0.1.egg-info
running install_clib
customize UnixCCompiler
harman@harman-SVE15116ENB:~/Desktop/qutip-3.0.1$ python
Python 2.7.13 | packaged by conda-forge | (default, May 2 2017, 12:48:11)
[GCC 4.8.2 20140120 (Red Hat 4.8.2-15)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from qutip import*
/home/harman/.pyxbld/temp.linux-x86_64-2.7/pyrex/qutip/cy/spmatfuncs.c:520:25: fatal error: src/zspmv.hpp: No such file or directory
#include "src/zspmv.hpp"
^
compilation terminated.
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "qutip/__init__.py", line 193, in <module>
from qutip.qobj import *
File "qutip/qobj.py", line 56, in <module>
from qutip.ptrace import _ptrace
File "qutip/ptrace.py", line 37, in <module>
from qutip.sparse import sp_reshape
File "qutip/sparse.py", line 44, in <module>
from qutip.cy.sparse_utils import (
File "qutip/cy/__init__.py", line 1, in <module>
from qutip.cy.spmatfuncs import *
File "/home/harman/miniconda2/lib/python2.7/site-packages/pyximport/pyximport.py", line 458, in load_module
language_level=self.language_level)
File "/home/harman/miniconda2/lib/python2.7/site-packages/pyximport/pyximport.py", line 233, in load_module
exec("raise exc, None, tb", {'exc': exc, 'tb': tb})
File "/home/harman/miniconda2/lib/python2.7/site-packages/pyximport/pyximport.py", line 215, in load_module
inplace=build_inplace, language_level=language_level)
File "/home/harman/miniconda2/lib/python2.7/site-packages/pyximport/pyximport.py", line 191, in build_module
reload_support=pyxargs.reload_support)
File "/home/harman/miniconda2/lib/python2.7/site-packages/pyximport/pyxbuild.py", line 102, in pyx_to_dll
dist.run_commands()
File "/home/harman/miniconda2/lib/python2.7/distutils/dist.py", line 953, in run_commands
self.run_command(cmd)
File "/home/harman/miniconda2/lib/python2.7/distutils/dist.py", line 972, in run_command
cmd_obj.run()
File "/home/harman/miniconda2/lib/python2.7/site-packages/Cython/Distutils/old_build_ext.py", line 186, in run
_build_ext.build_ext.run(self)
File "/home/harman/miniconda2/lib/python2.7/distutils/command/build_ext.py", line 340, in run
self.build_extensions()
File "/home/harman/miniconda2/lib/python2.7/site-packages/Cython/Distutils/old_build_ext.py", line 194, in build_extensions
self.build_extension(ext)
File "/home/harman/miniconda2/lib/python2.7/distutils/command/build_ext.py", line 499, in build_extension
depends=ext.depends)
File "/home/harman/miniconda2/lib/python2.7/distutils/ccompiler.py", line 574, in compile
self._compile(obj, src, ext, cc_args, extra_postargs, pp_opts)
File "/home/harman/miniconda2/lib/python2.7/distutils/unixccompiler.py", line 124, in _compile
raise CompileError, msg
ImportError: Building module qutip.cy.spmatfuncs failed: ["CompileError: command 'gcc' failed with exit status 1\n"]
>>>
Thanks
Harman