Unofficial Windows Binaries for Python Extension Packages

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

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