Unofficial Windows Binaries for Python Extension Packages

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

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