Unofficial Windows Binaries for Python Extension Packages

by Christoph Gohlke, Laboratory for Fluorescence Dynamics, University of California, Irvine.

This page provides 32- and 64-bit Windows binaries of many scientific open-source extension packages for the official CPython distribution of the Python programming language.

The files are unofficial (meaning: informal, unrecognized, personal, unsupported, no warranty, no liability, provided "as is") and made available for testing and evaluation purposes.

If downloads fail reload this page, enable JavaScript, disable download managers, disable proxies, clear cache, and use Firefox. Please only download files manually as needed.

Most binaries are built from source code found on PyPI or in the projects public revision control systems. Source code changes, if any, have been submitted to the project maintainers or are included in the packages.

Refer to the documentation of the individual packages for license restrictions and dependencies.

Use pip version 8 or newer to install the downloaded .whl files. This page is not a pip package index.

Many binaries depend on numpy-1.13+mkl and the Microsoft Visual C++ 2008 (x64, x86, and SP1 for CPython 2.7), Visual C++ 2010 (x64, x86, for CPython 3.4), or the Visual C++ 2015 (x64 and x86 for CPython 3.5 and 3.6) redistributable packages.

Install numpy+mkl before other packages that depend on it.

The binaries are compatible with the most recent official CPython distributions on Windows >=6.0. Chances are they do not work with custom Python distributions included with Blender, Maya, ArcGIS, OSGeo4W, ABAQUS, Cygwin, Pythonxy, Canopy, EPD, Anaconda, WinPython etc. Many binaries are not compatible with Windows XP or Wine.

The packages are ZIP or 7z files, which allows for manual or scripted installation or repackaging of the content.

The files are provided "as is" without warranty or support of any kind. The entire risk as to the quality and performance is with you.

The opinions or statements expressed on this page should not be taken as a position or endorsement of the Laboratory for Fluorescence Dynamics or the University of California.


  1. Index by date:
  2. tifffile
  3. numpy
  4. orange
  5. scandir
  6. jupyter
  7. ode
  8. gensim
  9. openexr
  10. spglib
  11. discretize
  12. scipy
  13. pypmc
  14. scikit-image
  15. chainer
  16. netcdf4
  17. indexed_gzip
  18. pymatgen
  19. regex
  20. twisted
  21. cython
  22. zodbpickle
  23. zope.interface
  24. gpy
  25. fiona
  26. rasterio
  27. gdal
  28. brotli
  29. psycopg
  30. javabridge
  31. lxml
  32. sfepy
  33. pyopengl
  34. fastcache
  35. bsddb3
  36. ruamel.yaml
  37. multidict
  38. python-ldap
  39. mercurial
  40. faulthandler
  41. debug-information-files
  42. cffi
  43. pymol
  44. babel
  45. czifile
  46. numexpr
  47. bokeh
  48. mkl-service
  49. spyder
  50. astropy
  51. psutil
  52. kiwisolver
  53. numba
  54. llvmlite
  55. sqlalchemy
  56. scs
  57. dulwich
  58. veusz
  59. scikit-learn
  60. pyrsistent
  61. mysqlclient
  62. shapely
  63. vtk
  64. h5py
  65. matplotlib
  66. cx_oracle
  67. fabio
  68. fastparquet
  69. spectrum
  70. tornado
  71. chompack
  72. mpi4py
  73. pycairo
  74. pymongo
  75. moderngl
  76. minepy
  77. cvxpy
  78. fastcluster
  79. pywin32
  80. pillow
  81. tensorflow
  82. quantlib
  83. pillow-simd
  84. wrapt
  85. yt
  86. cobra
  87. pycuda
  88. wordcloud
  89. gr
  90. opencv
  91. fisx
  92. gvar
  93. ad3
  94. aiohttp
  95. pulp
  96. entropy
  97. qutip
  98. sympy
  99. pygresql
  100. pylzma
  101. spacy
  102. pycares
  103. pyemd
  104. py-lmdb
  105. yarl
  106. logbook
  107. mayavi
  108. sounddevice
  109. pyamg
  110. tatsu
  111. biopython
  112. pygit2
  113. pandas
  114. zipline
  115. mod_wsgi
  116. pyopencl
  117. cchardet
  118. python-lz4
  119. pyldap
  120. pyodbc
  121. simplejson
  122. pyarrow
  123. pyflux
  124. pycurl
  125. scikit-misc
  126. enable
  127. enaml
  128. atom
  129. gevent
  130. pycorrfit
  131. pyside
  132. netifaces
  133. openpiv
  134. vitables
  135. fdint
  136. rpy2
  137. hyperspy
  138. udunits
  139. iris
  140. kwant
  141. cx_freeze
  142. simpleitk
  143. vigra
  144. recordclass
  145. bottleneck
  146. libsvm
  147. liblinear
  148. coverage
  149. tinyarray
  150. pytables
  151. peewee
  152. grako
  153. kivy
  154. menpo
  155. lazy_object_proxy
  156. pyfmi
  157. basemap
  158. python-snappy
  159. pyicu
  160. pyjnius
  161. imaged11
  162. python-cjson
  163. triangle
  164. param
  165. meshpy
  166. pymvpa
  167. persistent
  168. thriftpy
  169. jcc
  170. lsqfit
  171. chaco
  172. marisa-trie
  173. pyaudio
  174. trollius
  175. lru_dict
  176. zs
  177. pyfits
  178. py_gd
  179. mistune
  180. pgmagick
  181. liblas
  182. cartopy
  183. pythonnet
  184. blosc
  185. pywavelets
  186. cantera
  187. cairocffi
  188. boost.python
  189. scikit-fmm
  190. pymcubes
  191. salientdetect
  192. reportlab
  193. markupsafe
  194. openbabel
  195. imread
  196. pygame
  197. xxhash
  198. pyqpbo
  199. pystruct
  200. pycld2
  201. pycifrw
  202. obspy
  203. holopy
  204. freeimagedll
  205. x86cpu
  206. fasttext
  207. scikits.odes
  208. transformations
  209. hddm
  210. nipy
  211. backports.lzma
  212. statsmodels
  213. qimage2ndarray
  214. guiqwt
  215. qt_graph_helpers
  216. pyqwt
  217. pyqt4
  218. bcolz
  219. pyproj
  220. multiprocess
  221. greenlet
  222. openimageio
  223. ets
  224. zarr
  225. btrees
  226. iminuit
  227. apsw
  228. thrift
  229. mahotas
  230. jpype
  231. lp_solve
  232. libtfr
  233. pyswisseph
  234. rtree
  235. nitime
  236. cytoolz
  237. pybox2d
  238. lfdfiles
  239. mathutils
  240. pyeda
  241. cvxopt
  242. pocketsphinx
  243. simpleaudio
  244. libsbml
  245. cvxcanon
  246. pyvrml97
  247. ta-lib
  248. pythonmagick
  249. pyzmq
  250. ujson
  251. yappi
  252. pyfltk
  253. pyfftw
  254. pyviennacl
  255. pyx
  256. pyephem
  257. planar
  258. akima
  259. vidsrc
  260. chebyfit
  261. psf
  262. fann2
  263. fisher
  264. ffnet
  265. autopy
  266. slycot
  267. sparsesvd
  268. ecos
  269. sasl
  270. twainmodule
  271. datrie
  272. cyordereddict
  273. cdecimal
  274. blz
  275. bigfloat
  276. aspell-python
  277. simpleparse
  278. milk
  279. llist
  280. setproctitle
  281. hmmlearn
  282. seqlearn
  283. jsonlib
  284. rtmidi-python
  285. heatmap
  286. scikit-umfpack
  287. scikits.vectorplot
  288. multineat
  289. py-earth
  290. mlpy
  291. pyminuit
  292. pymetis
  293. python-lzo
  294. python-levenshtein
  295. pystemmer
  296. ceodbc
  297. pymc
  298. pyhdf
  299. pydde
  300. pycluster
  301. polygon
  302. cyassimp
  303. cyrasterize
  304. crc16
  305. crcmod
  306. bsdiff4
  307. blist
  308. bitarray
  309. assimulo
  310. xgboost
  311. flann
  312. winrandom
  313. pyhook
  314. pyspharm
  315. pyrxp
  316. natgrid
  317. noise
  318. nlopt
  319. pip
  320. sima
  321. pymca
  322. friture
  323. pycogent
  324. lightning
  325. traits
  326. line_profiler
  327. videocapture
  328. curses
  329. intbitset
  330. pycosat
  331. gmpy
  332. pymssql
  333. pyyaml
  334. msgpack
  335. pysqlite
  336. blaze
  337. cellprofiler
  338. scikits.audiolab
  339. la
  340. vlfd
  341. dipy
  342. bazaar
  343. dynd
  344. genshi
  345. python-sundials
  346. glumpy
  347. pyamf
  348. libxml-python
  349. cellcognition
  350. pymcmc
  351. pyksvd
  352. python-igraph
  353. pyglet
  354. pybluez
  355. pygraphviz
  356. mxbase
  357. libpython
  358. re2
  359. pymunk
  360. pygtk
  361. cgal-bindings
  362. bio_formats
  363. pysfml
  364. pyexiv2
  365. pylibdeconv
  366. iocbio
  367. pymix
  368. umysql
  369. lazyflow
  370. mmlib
  371. cheetah
  372. scikits.timeseries
  373. casuarius
  374. wxpython
  375. ilastik
  376. quickfix
  377. pywcs
  378. scientificpython
  379. vpython
  380. nmoldyn
  381. mmtk
  382. pyalembic
  383. polymode
  384. scikits.delaunay
  385. cld
  386. py-fcm
  387. oursql
  388. zfec
  389. py2exe
  390. pymutt
  391. carray
  392. llvmpy
  393. cgkit
  394. pymedia
  395. scipy-cluster
  396. scikits.scattpy
  397. scikits.samplerate
  398. scikits.ann
  399. pyxml
  400. pytst
  401. delny
  402. mysql-python
  403. htseq
  404. pyusb-ftdi
  405. silvercity
  406. steps
  407. pylibtiff
  408. pysparse
  409. pyropes
  410. scikits.hydroclimpy
  411. sendkeys
  412. pydbg
  413. pyisapie


Other useful packages and applications not currently available on this page


Build Environment

  1. Libraries (built from source):
  2. Alembic
  3. AMD
  4. ANGLE
  5. ANN
  6. ASIO
  7. Aspell
  8. Assimp
  9. AVbin
  10. BerkeleyDB
  11. BLAS
  12. Blosc
  13. Boost
  14. Box2D
  15. bsd-xdr
  16. bzip2
  17. C-ares
  18. Cairo
  19. Cassowary
  20. CFitsIO
  21. CGAL
  22. Chipmunk2D
  23. EasyBMP
  24. Eigen
  25. Expat
  26. FFTW
  27. FLAC
  28. FLANN
  29. FLTK
  30. FMILibrary
  31. Freeglut
  32. FreeImage
  33. FreeTDS
  34. FreeType
  35. FreeXL
  36. GDAL
  37. GEOS
  38. GeoTIFF
  39. GLEW
  40. GLFW
  41. GLPK
  42. GLUT
  43. GraphicsMagick
  44. Graphviz
  45. GSL
  46. HDF4
  47. HDF5
  48. iconv
  49. ICU
  50. igraph
  51. ImageMagick
  52. ITK
  53. JasPer
  54. jsoncpp
  55. Jxrlib
  56. Kerberos
  57. KissFFT
  58. Klib
  59. LAME
  60. LAPACK
  61. LEMON
  62. lib3ds
  63. libcurl
  64. libevent
  65. Libffi
  66. libGD
  67. libgit2
  68. Libidn
  69. libInChI
  70. libjpeg
  71. libjpeg-turbo
  72. LibKML
  73. LIBLINEAR
  74. liblzma
  75. libmng
  76. libpng
  77. LibRaw
  78. libsamplerate
  79. libSBML
  80. libsodium
  81. libspatialindex
  82. libssh2
  83. LIBSVM
  84. LibTIFF
  85. libusb
  86. Libxml2
  87. Libxslt
  88. LibYAML
  89. Little CMS
  90. LLVM
  91. lp_solve
  92. lz4
  93. LZMA
  94. LZO
  95. Mesa
  96. METIS
  97. Minizip
  98. MPC
  99. MPEG_Encode
  100. MPFR
  101. MPIR
  102. MUMPS
  103. Muparser
  104. MySQL Connector/C
  105. NetCDF
  106. Netpbm
  107. ODE
  108. Ogg
  109. onig
  110. OpenAL
  111. OpenBabel
  112. OpenColorIO
  113. OpenCV
  114. OpenEXR
  115. OpenImageIO
  116. OpenJPEG
  117. OpenLDAP
  118. OpenMPI
  119. OpenNI
  120. OpenPGM
  121. OpenSSL
  122. PDCurses
  123. Pixman
  124. PortAudio
  125. PortMidi
  126. PostgreSQL
  127. PROJ.4
  128. Ptex
  129. Pthreads-w32
  130. Qhull
  131. Qt
  132. QuickFIX
  133. RE2
  134. RtMidi
  135. SASL
  136. SDL
  137. SDL_gfx
  138. SDL_image
  139. SDL_mixer
  140. SDL_ttf
  141. SFML2
  142. Silo
  143. SLICOT
  144. Smpeg
  145. Snappy
  146. sparsehash
  147. SPHEREPACK
  148. SQLite
  149. SuiteSparse
  150. SUNDIALS
  151. SuperLU
  152. SZip
  153. TCL/TK
  154. UDUNITS
  155. UMFPACK
  156. Uriparser
  157. ViennaCL
  158. Vorbis
  159. VTK
  160. WebP
  161. wxWidgets
  162. Xerces
  163. Xmlsec
  164. YAML
  165. ZeroMQ
  166. zlib
  1. SDKs and libraries (prebuilt):
  2. Apache HTTP Server
  3. ASIO SDK
  4. Bio-Formats
  5. ESRI File Geodatabase API
  6. GTK2
  7. Intel Integrated Performance Primitives
  8. Intel Math Kernel Library
  9. Intel SDK for OpenCL Applications
  10. Intel Threading Building Blocks
  11. libsndfile
  12. MATLAB(tm)
  13. Microsoft DirectX SDK (June 2010)
  14. Microsoft MPI v6
  15. Microsoft Platform SDK for Windows Server 2003 R2
  16. Microsoft SQL Server
  17. Microsoft Windows SDK v6.1 Windows Server 2008 and .NET Framework 3.5
  18. Microsoft Windows SDK v7.0 for Windows 7 and .NET Framework 3.5 Service Pack 1
  19. Microsoft Windows SDK v7.1 for Windows 7 and .NET Framework 4
  20. NVidia CG Toolkit
  21. NVidia CUDA Toolkit
  22. Oracle Instant Client
  23. Oracle Java SE Development Kit
  24. Python
  25. R
  1. Compilers:
  2. Clang
  3. Intel Composer XE 2013 SP1
  4. Intel Parallel Studio XE 2016 Composer
  5. Lazarus
  6. Microsoft Platform SDK for Windows Server 2003 R2
  7. Microsoft Visual C++ 2008 Feature Pack
  8. Microsoft Visual C++ Compiler for Python 2.7
  9. Microsoft Visual Studio .NET 2003
  10. Microsoft Visual Studio 2008 Pro
  11. Microsoft Visual Studio 2010 Pro
  12. Microsoft Visual Studio 2015 Community
  13. MinGW
  14. MinGW-w64
  15. Mingw-w64-for-python
  16. NASM
  17. Rtools
  18. Yasm
  1. Build tools:
  2. ActivePerl
  3. Ant
  4. Bazaar
  5. Bento
  6. BJam
  7. CMake
  8. CVS
  9. Cygwin
  10. Cython
  11. doxygen
  12. Epydoc
  13. Git
  14. JCC
  15. Jom
  16. M4
  17. Mercurial
  18. MSYS
  19. MSYS2
  20. Node.js
  21. Nose
  22. NSIS
  23. PyPy
  24. Python
  25. SCons
  26. SIP
  27. Sphinx
  28. Subversion
  29. SWIG
  30. Waf
  1. Other software:
  2. 7-Zip
  3. Avconv
  4. com0com
  5. Dependency Walker
  6. FFmpeg
  7. GhostScript
  8. GnuWin32
  9. Info-ZIP
  10. Inkscape
  11. InpOutx64
  12. MEncoder
  13. MiKTeX
  14. Notepad++
  15. Pandoc
  16. PTVS
  17. Redis
  18. Spyder
  19. Sysinternals Suite
  20. Ubuntu
  21. Windows 10
  22. WingIDE
  23. WinMerge
  1. Other CPython distributions:
  2. ActivePython
  3. Anaconda
  4. Python(x,y)
  5. Pyzo
  6. WinPython

Christoph Gohlke, Laboratory for Fluorescence Dynamics