Unofficial Windows Binaries for Python Extension Packages

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

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