I have trouble installing qutip on a windows 8 machine with Anaconda 64.
I am doing pip but I also tried installing from source without success.
I have MinGW installed and changed the distutils.cfg file per the instructions:
compiler = mingw32
[build_ext] compiler = mingw32
I have also added C:\MinGW\bin at the beginning of the PATH.
Below is the full error message I get.
Thanks,
Ron
C:\Users\Ron\Anaconda>pip install qutip
You are using pip version 7.0.3, however version 7.1.2 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.
Collecting qutip
C:\Users\Ron\Anaconda\lib\site-packages\pip\_vendor\requests\packages\urllib3\util\ssl_.py:90: InsecurePlatformWarning: A true SSLCo
ntext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fai
l. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.
InsecurePlatformWarning
Using cached qutip-3.1.0.tar.gz
Building wheels for collected packages: qutip
Running setup.py bdist_wheel for qutip
Complete output from command C:\Users\Ron\Anaconda\python.exe -c "import setuptools;__file__='c:\\users\\ron\\appdata\\local\\temp
\\pip-build-rvry0l\\qutip\\setup.py';exec(compile(open(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" bdist_wheel -d c:
\users\ron\appdata\local\temp\tmpsi098opip-wheel-:
Installing without the fortran mcsolver.
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "c:\users\ron\appdata\local\temp\pip-build-rvry0l\qutip\setup.py", line 159, in <module>
configuration=configuration
File "C:\Users\Ron\Anaconda\lib\site-packages\numpy\distutils\core.py", line 126, in setup
dist = setup(**new_attr)
File "C:\Users\Ron\Anaconda\lib\site-packages\numpy\distutils\core.py", line 169, in setup
return old_setup(**new_attr)
File "C:\Users\Ron\Anaconda\lib\distutils\core.py", line 137, in setup
ok = dist.parse_command_line()
File "C:\Users\Ron\Anaconda\lib\site-packages\setuptools-17.1.1-py2.7.egg\setuptools\dist.py", line 299, in parse_command_line
File "C:\Users\Ron\Anaconda\lib\distutils\dist.py", line 467, in parse_command_line
args = self._parse_command_opts(parser, args)
File "C:\Users\Ron\Anaconda\lib\site-packages\setuptools-17.1.1-py2.7.egg\setuptools\dist.py", line 601, in _parse_command_opts
File "C:\Users\Ron\Anaconda\lib\distutils\dist.py", line 523, in _parse_command_opts
cmd_class = self.get_command_class(command)
File "C:\Users\Ron\Anaconda\lib\site-packages\setuptools-17.1.1-py2.7.egg\setuptools\dist.py", line 430, in get_command_class
File "C:\Users\Ron\Anaconda\lib\site-packages\setuptools-17.1.1-py2.7.egg\pkg_resources\__init__.py", line 2355, in load
File "C:\Users\Ron\Anaconda\lib\site-packages\setuptools-17.1.1-py2.7.egg\pkg_resources\__init__.py", line 2361, in resolve
File "C:\Users\Ron\Anaconda\lib\site-packages\wheel\bdist_wheel.py", line 38, in <module>
from .archive import archive_wheelfile
File "C:\Users\Ron\Anaconda\lib\site-packages\wheel\archive.py", line 5, in <module>
import logging
File "c:\users\ron\appdata\local\temp\pip-build-rvry0l\qutip\qutip\logging.py", line 43, in <module>
import qutip.settings
File "c:\users\ron\appdata\local\temp\pip-build-rvry0l\qutip\qutip\__init__.py", line 51, in <module>
import qutip.settings
File "c:\users\ron\appdata\local\temp\pip-build-rvry0l\qutip\qutip\settings.py", line 71, in <module>
_logger = logging.getLogger(__name__)
AttributeError: 'module' object has no attribute 'getLogger'
----------------------------------------
Failed building wheel for qutip
Failed to build qutip
Installing collected packages: qutip
Running setup.py install for qutip
Complete output from command C:\Users\Ron\Anaconda\python.exe -c "import setuptools, tokenize;__file__='c:\\users\\ron\\appdata\
\local\\temp\\pip-build-rvry0l\\qutip\\setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n')
, __file__, 'exec'))" install --record c:\users\ron\appdata\local\temp\pip-quu0f5-record\install-record.txt --single-version-externa
lly-managed --compile:
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 extension "qutip.control.cy_grape" sources
building data_files sources
build_src: building npy-pkg config files
running build_py
creating build\lib.win-amd64-2.7
creating build\lib.win-amd64-2.7\qutip
copying qutip\about.py -> build\lib.win-amd64-2.7\qutip
copying qutip\bloch.py -> build\lib.win-amd64-2.7\qutip
copying qutip\bloch3d.py -> build\lib.win-amd64-2.7\qutip
copying qutip\bloch_redfield.py -> build\lib.win-amd64-2.7\qutip
copying qutip\continuous_variables.py -> build\lib.win-amd64-2.7\qutip
copying qutip\correlation.py -> build\lib.win-amd64-2.7\qutip
copying qutip\countstat.py -> build\lib.win-amd64-2.7\qutip
copying qutip\distributions.py -> build\lib.win-amd64-2.7\qutip
copying qutip\entropy.py -> build\lib.win-amd64-2.7\qutip
copying qutip\eseries.py -> build\lib.win-amd64-2.7\qutip
copying qutip\essolve.py -> build\lib.win-amd64-2.7\qutip
copying qutip\expect.py -> build\lib.win-amd64-2.7\qutip
copying qutip\fileio.py -> build\lib.win-amd64-2.7\qutip
copying qutip\floquet.py -> build\lib.win-amd64-2.7\qutip
copying qutip\graph.py -> build\lib.win-amd64-2.7\qutip
copying qutip\hardware_info.py -> build\lib.win-amd64-2.7\qutip
copying qutip\ipynbtools.py -> build\lib.win-amd64-2.7\qutip
copying qutip\logging.py -> build\lib.win-amd64-2.7\qutip
copying qutip\matplotlib_utilities.py -> build\lib.win-amd64-2.7\qutip
copying qutip\mcsolve.py -> build\lib.win-amd64-2.7\qutip
copying qutip\mesolve.py -> build\lib.win-amd64-2.7\qutip
copying qutip\metrics.py -> build\lib.win-amd64-2.7\qutip
copying qutip\operators.py -> build\lib.win-amd64-2.7\qutip
copying qutip\orbital.py -> build\lib.win-amd64-2.7\qutip
copying qutip\parallel.py -> build\lib.win-amd64-2.7\qutip
copying qutip\partial_transpose.py -> build\lib.win-amd64-2.7\qutip
copying qutip\permute.py -> build\lib.win-amd64-2.7\qutip
copying qutip\picloud.py -> build\lib.win-amd64-2.7\qutip
copying qutip\propagator.py -> build\lib.win-amd64-2.7\qutip
copying qutip\ptrace.py -> build\lib.win-amd64-2.7\qutip
copying qutip\qobj.py -> build\lib.win-amd64-2.7\qutip
copying qutip\random_objects.py -> build\lib.win-amd64-2.7\qutip
copying qutip\rhs_generate.py -> build\lib.win-amd64-2.7\qutip
copying qutip\sesolve.py -> build\lib.win-amd64-2.7\qutip
copying qutip\settings.py -> build\lib.win-amd64-2.7\qutip
copying qutip\setup.py -> build\lib.win-amd64-2.7\qutip
copying qutip\simdiag.py -> build\lib.win-amd64-2.7\qutip
copying qutip\solver.py -> build\lib.win-amd64-2.7\qutip
copying qutip\sparse.py -> build\lib.win-amd64-2.7\qutip
copying qutip\states.py -> build\lib.win-amd64-2.7\qutip
copying qutip\steadystate.py -> build\lib.win-amd64-2.7\qutip
copying qutip\stochastic.py -> build\lib.win-amd64-2.7\qutip
copying qutip\subsystem_apply.py -> build\lib.win-amd64-2.7\qutip
copying qutip\superoperator.py -> build\lib.win-amd64-2.7\qutip
copying qutip\superop_reps.py -> build\lib.win-amd64-2.7\qutip
copying qutip\tensor.py -> build\lib.win-amd64-2.7\qutip
copying qutip\testing.py -> build\lib.win-amd64-2.7\qutip
copying qutip\three_level_atom.py -> build\lib.win-amd64-2.7\qutip
copying qutip\tomography.py -> build\lib.win-amd64-2.7\qutip
copying qutip\utilities.py -> build\lib.win-amd64-2.7\qutip
copying qutip\version.py -> build\lib.win-amd64-2.7\qutip
copying qutip\visualization.py -> build\lib.win-amd64-2.7\qutip
copying qutip\wigner.py -> build\lib.win-amd64-2.7\qutip
copying qutip\__init__.py -> build\lib.win-amd64-2.7\qutip
copying build\src.win-amd64-2.7\qutip\__config__.py -> build\lib.win-amd64-2.7\qutip
creating build\lib.win-amd64-2.7\qutip\ui
copying qutip/ui\progressbar.py -> build\lib.win-amd64-2.7\qutip/ui
copying qutip/ui\__init__.py -> build\lib.win-amd64-2.7\qutip/ui
creating build\lib.win-amd64-2.7\qutip\cy
copying qutip/cy\codegen.py -> build\lib.win-amd64-2.7\qutip/cy
copying qutip/cy\setup.py -> build\lib.win-amd64-2.7\qutip/cy
copying qutip/cy\utilities.py -> build\lib.win-amd64-2.7\qutip/cy
copying qutip/cy\__init__.py -> build\lib.win-amd64-2.7\qutip/cy
creating build\lib.win-amd64-2.7\qutip\qip
copying qutip/qip\circuit.py -> build\lib.win-amd64-2.7\qutip/qip
copying qutip/qip\circuit_latex.py -> build\lib.win-amd64-2.7\qutip/qip
copying qutip/qip\gates.py -> build\lib.win-amd64-2.7\qutip/qip
copying qutip/qip\qubits.py -> build\lib.win-amd64-2.7\qutip/qip
copying qutip/qip\__init__.py -> build\lib.win-amd64-2.7\qutip/qip
creating build\lib.win-amd64-2.7\qutip\qip\models
copying qutip/qip/models\circuitprocessor.py -> build\lib.win-amd64-2.7\qutip/qip/models
copying qutip/qip/models\cqed.py -> build\lib.win-amd64-2.7\qutip/qip/models
copying qutip/qip/models\spinchain.py -> build\lib.win-amd64-2.7\qutip/qip/models
copying qutip/qip/models\__init__.py -> build\lib.win-amd64-2.7\qutip/qip/models
creating build\lib.win-amd64-2.7\qutip\qip\algorithms
copying qutip/qip/algorithms\qft.py -> build\lib.win-amd64-2.7\qutip/qip/algorithms
copying qutip/qip/algorithms\__init__.py -> build\lib.win-amd64-2.7\qutip/qip/algorithms
creating build\lib.win-amd64-2.7\qutip\control
copying qutip/control\dynamics.py -> build\lib.win-amd64-2.7\qutip/control
copying qutip/control\errors.py -> build\lib.win-amd64-2.7\qutip/control
copying qutip/control\fidcomp.py -> build\lib.win-amd64-2.7\qutip/control
copying qutip/control\grape.py -> build\lib.win-amd64-2.7\qutip/control
copying qutip/control\loadparams.py -> build\lib.win-amd64-2.7\qutip/control
copying qutip/control\optimconfig.py -> build\lib.win-amd64-2.7\qutip/control
copying qutip/control\optimizer.py -> build\lib.win-amd64-2.7\qutip/control
copying qutip/control\optimresult.py -> build\lib.win-amd64-2.7\qutip/control
copying qutip/control\propcomp.py -> build\lib.win-amd64-2.7\qutip/control
copying qutip/control\pulsegen.py -> build\lib.win-amd64-2.7\qutip/control
copying qutip/control\pulseoptim.py -> build\lib.win-amd64-2.7\qutip/control
copying qutip/control\setup.py -> build\lib.win-amd64-2.7\qutip/control
copying qutip/control\stats.py -> build\lib.win-amd64-2.7\qutip/control
copying qutip/control\symplectic.py -> build\lib.win-amd64-2.7\qutip/control
copying qutip/control\termcond.py -> build\lib.win-amd64-2.7\qutip/control
copying qutip/control\tslotcomp.py -> build\lib.win-amd64-2.7\qutip/control
copying qutip/control\__init__.py -> build\lib.win-amd64-2.7\qutip/control
creating build\lib.win-amd64-2.7\qutip\tests
copying qutip/tests\test_basis_transformation.py -> build\lib.win-amd64-2.7\qutip/tests
copying qutip/tests\test_brmesolve.py -> build\lib.win-amd64-2.7\qutip/tests
copying qutip/tests\test_correlation.py -> build\lib.win-amd64-2.7\qutip/tests
copying qutip/tests\test_countstat.py -> build\lib.win-amd64-2.7\qutip/tests
copying qutip/tests\test_cqed.py -> build\lib.win-amd64-2.7\qutip/tests
copying qutip/tests\test_eigenstates.py -> build\lib.win-amd64-2.7\qutip/tests
copying qutip/tests\test_enr_state_operator.py -> build\lib.win-amd64-2.7\qutip/tests
copying qutip/tests\test_entropy.py -> build\lib.win-amd64-2.7\qutip/tests
copying qutip/tests\test_expect.py -> build\lib.win-amd64-2.7\qutip/tests
copying qutip/tests\test_fileio.py -> build\lib.win-amd64-2.7\qutip/tests
copying qutip/tests\test_floquet.py -> build\lib.win-amd64-2.7\qutip/tests
copying qutip/tests\test_gates.py -> build\lib.win-amd64-2.7\qutip/tests
copying qutip/tests\test_graph.py -> build\lib.win-amd64-2.7\qutip/tests
copying qutip/tests\test_mcsolve.py -> build\lib.win-amd64-2.7\qutip/tests
copying qutip/tests\test_mcsolve_f90.py -> build\lib.win-amd64-2.7\qutip/tests
copying qutip/tests\test_mesolve.py -> build\lib.win-amd64-2.7\qutip/tests
copying qutip/tests\test_metrics.py -> build\lib.win-amd64-2.7\qutip/tests
copying qutip/tests\test_operators.py -> build\lib.win-amd64-2.7\qutip/tests
copying qutip/tests\test_oper_types.py -> build\lib.win-amd64-2.7\qutip/tests
copying qutip/tests\test_parallel.py -> build\lib.win-amd64-2.7\qutip/tests
copying qutip/tests\test_partial_transpose.py -> build\lib.win-amd64-2.7\qutip/tests
copying qutip/tests\test_qft.py -> build\lib.win-amd64-2.7\qutip/tests
copying qutip/tests\test_qobj.py -> build\lib.win-amd64-2.7\qutip/tests
copying qutip/tests\test_qpt.py -> build\lib.win-amd64-2.7\qutip/tests
copying qutip/tests\test_qubitcircuit.py -> build\lib.win-amd64-2.7\qutip/tests
copying qutip/tests\test_qubit_evolution.py -> build\lib.win-amd64-2.7\qutip/tests
copying qutip/tests\test_rand.py -> build\lib.win-amd64-2.7\qutip/tests
copying qutip/tests\test_sparse.py -> build\lib.win-amd64-2.7\qutip/tests
copying qutip/tests\test_spinchain.py -> build\lib.win-amd64-2.7\qutip/tests
copying qutip/tests\test_sp_eigs.py -> build\lib.win-amd64-2.7\qutip/tests
copying qutip/tests\test_states.py -> build\lib.win-amd64-2.7\qutip/tests
copying qutip/tests\test_state_types.py -> build\lib.win-amd64-2.7\qutip/tests
copying qutip/tests\test_steadystate.py -> build\lib.win-amd64-2.7\qutip/tests
copying qutip/tests\test_stochastic_me.py -> build\lib.win-amd64-2.7\qutip/tests
copying qutip/tests\test_stochastic_se.py -> build\lib.win-amd64-2.7\qutip/tests
copying qutip/tests\test_subsys_apply.py -> build\lib.win-amd64-2.7\qutip/tests
copying qutip/tests\test_superoper.py -> build\lib.win-amd64-2.7\qutip/tests
copying qutip/tests\test_superop_reps.py -> build\lib.win-amd64-2.7\qutip/tests
copying qutip/tests\test_td_formats.py -> build\lib.win-amd64-2.7\qutip/tests
copying qutip/tests\test_tensor.py -> build\lib.win-amd64-2.7\qutip/tests
copying qutip/tests\test_three_level.py -> build\lib.win-amd64-2.7\qutip/tests
copying qutip/tests\test_utilities.py -> build\lib.win-amd64-2.7\qutip/tests
copying qutip/tests\test_wigner.py -> build\lib.win-amd64-2.7\qutip/tests
copying qutip/tests\__init__.py -> build\lib.win-amd64-2.7\qutip/tests
copying qutip\configspec.ini -> build\lib.win-amd64-2.7\qutip
copying qutip/cy\complex_math.pxi -> build\lib.win-amd64-2.7\qutip/cy
copying qutip/cy\parameters.pxi -> build\lib.win-amd64-2.7\qutip/cy
copying qutip/cy\spmatfuncs.pxd -> build\lib.win-amd64-2.7\qutip/cy
copying qutip/cy\graph_utils.pyx -> build\lib.win-amd64-2.7\qutip/cy
copying qutip/cy\sparse_utils.pyx -> build\lib.win-amd64-2.7\qutip/cy
copying qutip/cy\spmatfuncs.pyx -> build\lib.win-amd64-2.7\qutip/cy
copying qutip/cy\stochastic.pyx -> build\lib.win-amd64-2.7\qutip/cy
copying qutip/control\cy_grape.pyx -> build\lib.win-amd64-2.7\qutip/control
copying qutip/tests\bucky.npy -> build\lib.win-amd64-2.7\qutip/tests
copying qutip/tests\bucky_perm.npy -> build\lib.win-amd64-2.7\qutip/tests
running build_ext
Looking for python27.dll
customize Mingw32CCompiler
customize Mingw32CCompiler using build_ext
building 'qutip.cy.spmatfuncs' extension
compiling C sources
C compiler: gcc -m64 -g -DNDEBUG -DMS_WIN64 -O2 -Wall -Wstrict-prototypes
creating build\temp.win-amd64-2.7
creating build\temp.win-amd64-2.7\Release
creating build\temp.win-amd64-2.7\Release\qutip
creating build\temp.win-amd64-2.7\Release\qutip\cy
compile options: '-D__MSVCRT_VERSION__=0x0900 -IC:\Users\Ron\Anaconda\lib\site-packages\numpy\core\include -IC:\Users\Ron\Anacon
da\lib\site-packages\numpy\core\include -IC:\Users\Ron\Anaconda\lib\site-packages\numpy\core\include -IC:\Users\Ron\Anaconda\include
-IC:\Users\Ron\Anaconda\PC -c'
extra options: '-w -ffast-math -O3 -march=native -mfpmath=sse'
gcc -m64 -g -DNDEBUG -DMS_WIN64 -O2 -Wall -Wstrict-prototypes -D__MSVCRT_VERSION__=0x0900 -IC:\Users\Ron\Anaconda\lib\site-packa
ges\numpy\core\include -IC:\Users\Ron\Anaconda\lib\site-packages\numpy\core\include -IC:\Users\Ron\Anaconda\lib\site-packages\numpy\
core\include -IC:\Users\Ron\Anaconda\include -IC:\Users\Ron\Anaconda\PC -c qutip\cy\spmatfuncs.c -o build\temp.win-amd64-2.7\Release
\qutip\cy\spmatfuncs.o -w -ffast-math -O3 -march=native -mfpmath=sse
Found executable C:\MinGW\bin\gcc.exe
qutip\cy\spmatfuncs.c:1:0: sorry, unimplemented: 64-bit mode not compiled in
/* Generated by Cython 0.20.2 (Debian 0.20.2-1) on Sat Dec 27 13:35:22 2014 */
^
error: Command "gcc -m64 -g -DNDEBUG -DMS_WIN64 -O2 -Wall -Wstrict-prototypes -D__MSVCRT_VERSION__=0x0900 -IC:\Users\Ron\Anacond
a\lib\site-packages\numpy\core\include -IC:\Users\Ron\Anaconda\lib\site-packages\numpy\core\include -IC:\Users\Ron\Anaconda\lib\site
-packages\numpy\core\include -IC:\Users\Ron\Anaconda\include -IC:\Users\Ron\Anaconda\PC -c qutip\cy\spmatfuncs.c -o build\temp.win-a
md64-2.7\Release\qutip\cy\spmatfuncs.o -w -ffast-math -O3 -march=native -mfpmath=sse" failed with exit status 1
----------------------------------------
Command "C:\Users\Ron\Anaconda\python.exe -c "import setuptools, tokenize;__file__='c:\\users\\ron\\appdata\\local\\temp\\pip-build-
rvry0l\\qutip\\setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" in
stall --record c:\users\ron\appdata\local\temp\pip-quu0f5-record\install-record.txt --single-version-externally-managed --compile" f
ailed with error code 1 in c:\users\ron\appdata\local\temp\pip-build-rvry0l\qutip