Installing Qutip Anaconda 64bit Windows 8

1,875 views
Skip to first unread message

ronb...@gmail.com

unread,
Sep 27, 2015, 11:34:58 AM9/27/15
to QuTiP: Quantum Toolbox in Python
Hello,

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


Alex Pitchford

unread,
Sep 28, 2015, 9:57:23 AM9/28/15
to QuTiP: Quantum Toolbox in Python
HI,

There is a fix uploaded to the Github. It does not mention Windows specifically, but it does mention wheels . It will be merged sometime tomorrow. 
If you want try it before it is merged, then I believe you can clone the branch.

Alex
...

Ron B.

unread,
Sep 28, 2015, 2:46:57 PM9/28/15
to QuTiP: Quantum Toolbox in Python
Hi,

I managed to install qutip( or at least didn't get any errors saying otherwise).
The issue was with the second error regarding gcc. What I did was to install mingw64 and put the PATH instead of mingw32.

However, running import qutip.testing as qt (or anything else qutip) results in:
ImportError: Building module qutip.cy.spmatfuncs failed: ['ImportError: DLL load
 failed: A dynamic link library (DLL) initialization routine failed.\n']

Thanks

Alex Pitchford

unread,
Oct 1, 2015, 1:12:01 PM10/1/15
to QuTiP: Quantum Toolbox in Python
Have you seen the thread "installing problem of QuTiP in W8" (below)? It suggested the solution using Anaconda 32 bit.
Message has been deleted

Ron B.

unread,
Oct 2, 2015, 12:19:21 PM10/2/15
to QuTiP: Quantum Toolbox in Python
Yes I have seen it.
Can you suggest what combination works best?
Anaconda 32 bit, python 3 or 2, mingws32 or 64 ? Anything else?
I have been trying several of this combinations and getting different errors.
Thanks

Ron B.

unread,
Oct 2, 2015, 5:54:58 PM10/2/15
to QuTiP: Quantum Toolbox in Python
I think I managed to install it. 
Here is the procedure I used:
  1. Install Anaconda 32 bit with python 3
  2. Install mingw32 (not 64)
  3. Add the mingw/bin directory to the PATH as per the official instructions
  4. Modify or create the distutils.cfg file per the official instructions( make sure it is not just a txt file with a .cfg in the name)
  5. Download the appropriate libpython(win32 version) from http://www.lfd.uci.edu/~gohlke/pythonlibs/#libpython. Install using pip.
  6. pip install qutip
This worked on 2 computers running windows 8 64bit. Running the tests returned OK with 7 skipped, although it showed a lot of warnings regarding some numpy usage during the tests. 
...

Alex Pitchford

unread,
Oct 5, 2015, 9:44:27 AM10/5/15
to QuTiP: Quantum Toolbox in Python
Well stuck at it Ron, and thanks for posting this successful method of installing qutip on Windows 8 64bit.

I think it would be good if we could get something more straight forward for Windows 8 and 10 64 bit.  I'll raise an issue on the GitHub and see if anyone can suggest anything.

florian ong

unread,
Oct 7, 2015, 1:18:09 PM10/7/15
to QuTiP: Quantum Toolbox in Python

Hello Ron

thanks a lot for this post. After some good deal of struggle, i finally have qutip running following your recipe step by step.
I'm on windows 7 64bit and I encountered similar issues as reported all along this thread, after trying many things (anaconda 64 or 32bit, xy, canopy, different mingw...). Looks like installing libpython was the key to make it work.

thanks!
florian

shabir barzanjeh

unread,
Nov 8, 2015, 9:04:11 AM11/8/15
to QuTiP: Quantum Toolbox in Python
Hello, 
I followed the same ways that you mentioned. I have problem with installing libpython: 
libpython-3.3.5-cp33-none-win32.whl is not a supported wheel on this platform.

Please let me know what should I do?
Bests, 
Shabir
...
Reply all
Reply to author
Forward
0 new messages