Unofficial Windows Binaries for Python Extension Packages

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

Updated on 9 January 2020 at 06:16 UTC.

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. A few binaries are available for the PyPy distribution.

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

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.

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

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

Many binaries depend on numpy-1.16+mkl and the current Microsoft Visual C++ Redistributable for Visual Studio 2015, 2017 and 2019 for Python 3, or the Microsoft Visual C++ 2008 Redistributable Package x64, x86, and SP1 for Python 2.7.

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. pyyaml
  3. bitarray
  4. numba
  5. llvmlite
  6. line_profiler
  7. tinyarray
  8. cx_freeze
  9. coverage
  10. pyopengl
  11. numexpr
  12. spacy
  13. bintrees
  14. scikit-learn
  15. menpo
  16. lsqfit
  17. fastcluster
  18. iris
  19. babel
  20. pillow
  21. numpy
  22. lz4
  23. hddm
  24. multidict
  25. glfw
  26. pymol-open-source
  27. mercurial
  28. matplotlib
  29. scandir
  30. lxml
  31. kiwisolver
  32. ndimage
  33. cython
  34. grpcio
  35. jupyter
  36. pyodbc
  37. qimage2ndarray
  38. pygit2
  39. cupy
  40. mod_wsgi
  41. astropy
  42. opencv
  43. regex
  44. biopython
  45. orange
  46. open3d
  47. rasterio
  48. jpype
  49. yappi
  50. intbitset
  51. hmmlearn
  52. daal4py
  53. scipy
  54. mkl_random
  55. mkl-service
  56. mkl_fft
  57. imagecodecs
  58. hdf5plugin
  59. sqlalchemy
  60. zopflipy
  61. python-snappy
  62. opentsne
  63. numpy-quaternion
  64. pycares
  65. blosc
  66. arctic
  67. vispy
  68. ahds
  69. lightgbm
  70. msvc_runtime
  71. hdbscan
  72. pymongo
  73. rtree
  74. glumpy
  75. assimulo
  76. cx_oracle
  77. brotli
  78. openpiv
  79. peewee
  80. netcdf4
  81. yarl
  82. gvar
  83. pyhdf
  84. fiona
  85. pyjnius
  86. pytables
  87. pyopencl
  88. imagecodecs-lite
  89. triangle
  90. tifffile
  91. pycryptosat
  92. pyproj
  93. dulwich
  94. simpleaudio
  95. imaged11
  96. pyzopfli
  97. pywinpty
  98. psutil
  99. pyrsistent
  100. mysqlclient
  101. statsmodels
  102. wordcloud
  103. bsdiff4
  104. pycuda
  105. ets
  106. bottleneck
  107. traits
  108. cchardet
  109. thrift
  110. simplejson
  111. bitshuffle
  112. pymssql
  113. pyside
  114. pyzmq
  115. pywin32
  116. pymcubes
  117. zodbpickle
  118. rapidjson
  119. pyicu
  120. mahotas
  121. xxhash
  122. zope.interface
  123. pymatgen
  124. twisted
  125. scikits.odes
  126. moderngl
  127. cairocffi
  128. pymaxflow
  129. numcodecs
  130. btrees
  131. javabridge
  132. persistent
  133. py-lmdb
  134. pyvrml97
  135. apsw
  136. zstd
  137. gdal
  138. mpi4py
  139. cytoolz
  140. cffi
  141. pgmagick
  142. pytiff
  143. pyrxp
  144. pylibczi
  145. reportlab
  146. pandas
  147. pylvgl
  148. pymetis
  149. lazy_object_proxy
  150. cobra
  151. openimageio
  152. pyfltk
  153. pycorrfit
  154. cftime
  155. pycairo
  156. pystackreg
  157. scikit-image
  158. psycopg
  159. debug-information-files
  160. pywavelets
  161. numpy-stl
  162. pyeda
  163. pydensecrf
  164. milk
  165. lru_dict
  166. liblas
  167. fann2
  168. cyrasterize
  169. cvxcanon
  170. gpy
  171. iminuit
  172. simpleparse
  173. aspell-python
  174. ad3
  175. bcolz
  176. tatsu
  177. ta-lib
  178. slycot
  179. pyswisseph
  180. pystruct
  181. pyslalib
  182. pyqpbo
  183. pyfmi
  184. pyflux
  185. pyfm
  186. pyemd
  187. pydde
  188. pyamg
  189. pybox2d
  190. py-earth
  191. planar
  192. obspy
  193. ode
  194. nitime
  195. libsbml
  196. mlpy
  197. lightning
  198. kapteyn
  199. fabio
  200. entropy
  201. datrie
  202. cvxopt
  203. logbook
  204. typed_ast
  205. minepy
  206. pycld2
  207. chebyfit
  208. psf
  209. vidsrc
  210. transformations
  211. akima
  212. lfdfiles
  213. curses
  214. openbabel
  215. aiohttp
  216. gevent
  217. gmpy
  218. pulp
  219. ecos
  220. pycvodes
  221. swiglpk
  222. blis
  223. enable
  224. multiprocess
  225. osqp
  226. ruamel.yaml
  227. fisher
  228. gensim
  229. sounddevice
  230. protobuf
  231. mplcairo
  232. sfepy
  233. stratify
  234. jcc
  235. cheetah
  236. elasticdeform
  237. enaml
  238. backports.lzma
  239. cellprofiler
  240. msgpack
  241. hyperspy
  242. recordclass
  243. h5py
  244. wrapt
  245. pykinsol
  246. spglib
  247. cvxpy
  248. pyephem
  249. discretize
  250. pygame
  251. pillow-simd
  252. qutip
  253. dipy
  254. basemap
  255. chaco
  256. fastparquet
  257. cf-units
  258. kivy
  259. mayavi
  260. pypmc
  261. gitdb
  262. dawg
  263. aggdraw
  264. pyx
  265. salientdetect
  266. seqlearn
  267. sima
  268. spectrum
  269. twainmodule
  270. ujson
  271. x86cpu
  272. xgboost
  273. zs
  274. zipline
  275. zfec
  276. pythonmagick
  277. freetypepy
  278. icsdll
  279. boost.python
  280. sparsesvd
  281. scs
  282. fisx
  283. fastrlock
  284. ffnet
  285. pyspharm
  286. pyminuit
  287. marisa-trie
  288. nlopt
  289. lp_solve
  290. llist
  291. freesasa
  292. flann
  293. fdint
  294. crcmod
  295. crc16
  296. cmarkgfm
  297. ceodbc
  298. cdecimal
  299. bsddb3
  300. brotlipy
  301. blist
  302. fast-histogram
  303. vtk
  304. pendulum
  305. python-igraph
  306. louvain-igraph
  307. leidenalg
  308. kwant
  309. jsonobject
  310. indexed_gzip
  311. scimath
  312. atom
  313. pymc
  314. pymvpa
  315. python-geohash
  316. python-lzf
  317. python-lzo
  318. zfpy
  319. fasttext
  320. liblinear
  321. pyaudio
  322. pyhull
  323. pycosat
  324. pycluster
  325. openexr
  326. pocketsphinx
  327. postgresadapter
  328. pyasn
  329. pygresql
  330. centrosome
  331. heatmap
  332. yt
  333. winrandom
  334. setproctitle
  335. shapely
  336. scikits.vectorplot
  337. rtmidi-python
  338. python-levenshtein
  339. pystemmer
  340. pywinhook
  341. pylzma
  342. polygon
  343. noise
  344. netifaces
  345. natgrid
  346. mistune
  347. imread
  348. fpzip
  349. fastcache
  350. udunits
  351. tornado
  352. python-ldap
  353. greenlet
  354. pythonnet
  355. pycurl
  356. pycifrw
  357. markupsafe
  358. videocapture
  359. czifile
  360. celiagg
  361. libsvm
  362. pyodeint
  363. tomopy
  364. pyclearvolume
  365. simpleitk
  366. cellcognition
  367. vigra
  368. re2
  369. pytorch
  370. quickfix
  371. cgohlke
  372. meshpy
  373. scikit-fmm
  374. qdafile
  375. pyhook
  376. imreg
  377. lucam
  378. fmkr
  379. uciwebauth
  380. dnacurve
  381. fcsfiles
  382. cmapfile
  383. molmass
  384. netpbmfile
  385. oiffile
  386. sdtfile
  387. cantera
  388. rpy2
  389. cartopy
  390. freeimagedll
  391. chompack
  392. pysqlite
  393. polylearn
  394. tensorflow
  395. multineat
  396. pyfits
  397. grako
  398. scikit-misc
  399. cyordereddict
  400. holopy
  401. qt_graph_helpers
  402. guiqwt
  403. veusz
  404. pyqwt
  405. pyqt4
  406. scikit-cycling
  407. trollius
  408. faulthandler
  409. thriftpy
  410. pyldap
  411. xylib-py
  412. autopy
  413. jsonlib
  414. sasl
  415. wrf_python
  416. quantlib
  417. pylibtiff
  418. scikit-umfpack
  419. gr
  420. pyarrow
  421. python-cjson
  422. py_gd
  423. nipy
  424. libtfr
  425. mathutils
  426. pyfftw
  427. pyviennacl
  428. blz
  429. bigfloat
  430. cyassimp
  431. pymca
  432. friture
  433. pycogent
  434. blaze
  435. scikits.audiolab
  436. la
  437. bazaar
  438. dynd
  439. genshi
  440. python-sundials
  441. pyamf
  442. libxml-python
  443. pymcmc
  444. pyksvd
  445. pybluez
  446. pygraphviz
  447. mxbase
  448. libpython
  449. pymunk
  450. pygtk
  451. cgal-bindings
  452. bio_formats
  453. pysfml
  454. pyexiv2
  455. pylibdeconv
  456. iocbio
  457. pymix
  458. umysql
  459. lazyflow
  460. mmlib
  461. scikits.timeseries
  462. casuarius
  463. wxpython
  464. ilastik
  465. pywcs
  466. scientificpython
  467. vpython
  468. nmoldyn
  469. mmtk
  470. pyalembic
  471. polymode
  472. scikits.delaunay
  473. cld
  474. py-fcm
  475. oursql
  476. py2exe
  477. pymutt
  478. carray
  479. llvmpy
  480. cgkit
  481. pymedia
  482. scipy-cluster
  483. scikits.scattpy
  484. scikits.samplerate
  485. scikits.ann
  486. pyxml
  487. pytst
  488. delny
  489. mysql-python
  490. htseq
  491. pyusb-ftdi
  492. silvercity
  493. steps
  494. pysparse
  495. pyropes
  496. scikits.hydroclimpy
  497. sendkeys
  498. pydbg
  499. pyisapie


Other useful packages and applications not currently available on this page


Build Environment

  1. Libraries (built from source):
  2. AGG
  3. Alembic
  4. AMD
  5. ANGLE
  6. ANN
  7. ASIO
  8. Aspell
  9. Assimp
  10. AVbin
  11. BerkeleyDB
  12. BLAS
  13. Blosc
  14. Boost
  15. Box2D
  16. Brotli
  17. bsd-xdr
  18. bzip2
  19. C-ares
  20. Cairo
  21. Cassowary
  22. CFitsIO
  23. CGAL
  24. Chipmunk2D
  25. EasyBMP
  26. Eigen
  27. Expat
  28. FFTW
  29. FLAC
  30. FLANN
  31. FLTK
  32. FMILibrary
  33. Freeglut
  34. FreeImage
  35. FreeTDS
  36. FreeType
  37. FreeXL
  38. GDAL
  39. GEOS
  40. GeoTIFF
  41. GLEW
  42. GLFW
  43. GLM
  44. GLPK
  45. GLUT
  46. GraphicsMagick
  47. Graphviz
  48. GSL
  49. HDF4
  50. HDF5
  51. iconv
  52. ICU
  53. igraph
  54. ImageMagick
  55. ITK
  56. JasPer
  57. jsoncpp
  58. Jxrlib
  59. Kerberos
  60. KissFFT
  61. Klib
  62. LAME
  63. LAPACK
  64. LEMON
  65. lib3ds
  66. libcurl
  67. libevent
  68. Libffi
  69. libGD
  70. libgit2
  71. Libidn
  72. libInChI
  73. libjpeg
  74. libjpeg-turbo
  75. LibKML
  76. LIBLINEAR
  77. liblzma
  78. libmng
  79. libpng
  80. LibRaw
  81. libsamplerate
  82. libSBML
  83. libsodium
  84. libspatialindex
  85. libssh2
  86. LIBSVM
  87. LibTIFF
  88. libusb
  89. Libxml2
  90. Libxslt
  91. LibYAML
  92. Little CMS
  93. LLVM
  94. lp_solve
  95. lz4
  96. LZMA
  97. LZO
  98. Mesa
  99. METIS
  100. Minizip
  101. Minuit
  102. MPC
  103. MPEG_Encode
  104. MPFR
  105. MPIR
  106. msgpack-c-cpp
  107. MUMPS
  108. Muparser
  109. MySQL Connector/C
  110. NetCDF
  111. Netpbm
  112. ODE
  113. Ogg
  114. onig
  115. OpenAL
  116. OpenBabel
  117. OpenColorIO
  118. OpenCV
  119. OpenEXR
  120. OpenImageIO
  121. OpenJPEG
  122. OpenLDAP
  123. OpenMPI
  124. OpenNI
  125. OpenPGM
  126. OpenSSL
  127. PDCurses
  128. Pixman
  129. PortAudio
  130. PortMidi
  131. PostgreSQL
  132. PROJ
  133. protobuf
  134. Ptex
  135. Pthreads-w32
  136. Qhull
  137. Qt
  138. QuickFIX
  139. RE2
  140. RtMidi
  141. SASL
  142. SDL
  143. SDL_gfx
  144. SDL_image
  145. SDL_mixer
  146. SDL_ttf
  147. SFML2
  148. Silo
  149. SLICOT
  150. Smpeg
  151. Snappy
  152. sparsehash
  153. SpatiaLite
  154. SPHEREPACK
  155. SQLite
  156. SuiteSparse
  157. SUNDIALS
  158. SuperLU
  159. SZip
  160. TCL/TK
  161. UDUNITS
  162. UMFPACK
  163. Uriparser
  164. ViennaCL
  165. Vorbis
  166. VTK
  167. WebP
  168. wxWidgets
  169. Xerces
  170. Xmlsec
  171. YAML
  172. ZeroMQ
  173. zlib
  174. zstd
  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
  26. Vulkan SDK
  1. Compilers:
  2. Clang
  3. Intel Composer XE 2013 SP1
  4. Intel Parallel Studio XE 2016 Composer
  5. Intel Parallel Studio XE 2018 Composer
  6. Lazarus
  7. Microsoft Platform SDK for Windows Server 2003 R2
  8. Microsoft Visual C++ 2008 Feature Pack
  9. Microsoft Visual C++ Compiler for Python 2.7
  10. Microsoft Visual Studio .NET 2003
  11. Microsoft Visual Studio 2008 Pro
  12. Microsoft Visual Studio 2010 Pro
  13. Microsoft Visual Studio 2015 Community
  14. Microsoft Visual Studio 2017 Community
  15. MinGW
  16. MinGW-w64
  17. Mingw-w64-for-python
  18. NASM
  19. Rtools
  20. 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