Unofficial Windows Binaries for Python Extension Packages

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

Updated on 23 June 2021 at 02:48 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. rasterio
  3. sqlalchemy
  4. jupyter
  5. h5py
  6. zeroc-ice
  7. pymor
  8. jcc
  9. pygit2
  10. aicspylibczi
  11. pandas
  12. slycot
  13. pyspharm
  14. thinc
  15. netcdf4
  16. psycopg
  17. multiprocess
  18. lightning
  19. pyicu
  20. bitarray
  21. uciwebauth
  22. molmass
  23. dnacurve
  24. enable
  25. chaco
  26. ets
  27. numcodecs
  28. tifffile
  29. holopy
  30. iminuit
  31. pyephem
  32. elasticdeform
  33. boost-histogram
  34. centrosome
  35. pyodeint
  36. pymvpa
  37. pymssql
  38. pymcubes
  39. pymc
  40. zfpy
  41. simpleaudio
  42. simplejson
  43. rapidjson
  44. python-javabridge
  45. yt
  46. cartopy
  47. pyodbc
  48. python-igraph
  49. grpcio
  50. traits
  51. openexr
  52. protobuf
  53. lazy_object_proxy
  54. ujson
  55. pydantic
  56. spglib
  57. discretize
  58. spacy
  59. blis
  60. preshed
  61. murmurhash
  62. cymem
  63. mahotas
  64. pywinpty
  65. hyperspy
  66. ruamel.yaml
  67. pythonmagick
  68. scikit-image
  69. scs
  70. btrees
  71. orange
  72. pyalembic
  73. boost.python
  74. numpy
  75. imagecodecs
  76. tiledb
  77. orjson
  78. reportlab
  79. shapely
  80. fcsfiles
  81. qdafile
  82. vidsrc
  83. pyaudio
  84. sounddevice
  85. akima
  86. lucam
  87. chebyfit
  88. transformations
  89. psf
  90. imreg
  91. lfdfiles
  92. oiffile
  93. netpbmfile
  94. roifile
  95. jpype
  96. pymatgen
  97. line_profiler
  98. pymol-open-source
  99. pycairo
  100. biopython
  101. cytoolz
  102. cupy
  103. mistune
  104. rtree
  105. gensim
  106. mpi4py
  107. cvxpy
  108. qutip
  109. pypmc
  110. celiagg
  111. pyerfa
  112. fabio
  113. mplcairo
  114. pycares
  115. naturalneighbor
  116. cx_logging
  117. regex
  118. xxhash
  119. astropy
  120. cheetah
  121. ceodbc
  122. noise
  123. pylzma
  124. python-lzo
  125. pyjnius
  126. llvmlite
  127. zstd
  128. zopflipy
  129. zope.interface
  130. wrapt
  131. wordcloud
  132. videocapture
  133. udunits
  134. triangle
  135. tornado
  136. thrift
  137. pytables
  138. setproctitle
  139. scipy
  140. scikit-learn
  141. rtmidi-python
  142. pyzstd
  143. pyzmq
  144. pyyaml
  145. pywavelets
  146. python-snappy
  147. python-lzf
  148. python-ldap
  149. pyrsistent
  150. pyproj
  151. pyopengl
  152. pyopencl
  153. pymongo
  154. pyhdf
  155. pygame
  156. pycurl
  157. pycosat
  158. pycifrw
  159. pyasn
  160. psutil
  161. persistent
  162. numexpr
  163. multidict
  164. msvc_runtime
  165. msgpack
  166. mkl_fft
  167. maturin
  168. matplotlib
  169. markupsafe
  170. lz4
  171. lxml
  172. kiwisolver
  173. kivy
  174. indexed_gzip
  175. imread
  176. greenlet
  177. glymur
  178. glumpy
  179. glfw
  180. moderngl
  181. gevent
  182. gdal
  183. freetypepy
  184. fpzip
  185. fonttools
  186. fiona
  187. fast-histogram
  188. fastrlock
  189. fastparquet
  190. fastcluster
  191. enaml
  192. cython
  193. cx_oracle
  194. cramjam
  195. coverage
  196. cf-units
  197. cftime
  198. cffi
  199. cairocffi
  200. brotli
  201. bottleneck
  202. blosc
  203. bitshuffle
  204. basemap
  205. atom
  206. aiohttp
  207. aggdraw
  208. twainmodule
  209. pillow
  210. curses
  211. netifaces
  212. pywin32
  213. pycudadecon
  214. ndimage
  215. mysqlclient
  216. dulwich
  217. iris
  218. stratify
  219. statsmodels
  220. yarl
  221. ta-lib
  222. xgboost
  223. mod_wsgi
  224. gpy
  225. mayavi
  226. dipy
  227. scikit-misc
  228. partseg
  229. opentsne
  230. cobra
  231. pylibjpeg
  232. mercurial
  233. llist
  234. babel
  235. py-lmdb
  236. slideio
  237. lightgbm
  238. leidenalg
  239. gvar
  240. srsly
  241. numpy-quaternion
  242. opencv
  243. apsw
  244. typed_ast
  245. pillow-avif-plugin
  246. bsdiff4
  247. openpiv
  248. bcolz
  249. pyamg
  250. numpy-stl
  251. pycuda
  252. tinybrain
  253. pyeda
  254. gitdb
  255. numba
  256. tatsu
  257. sdtfile
  258. peewee
  259. cmarkgfm
  260. guiqwt
  261. polygon
  262. fmkr
  263. twisted
  264. lsqfit
  265. cmapfile
  266. cellprofiler
  267. cvxopt
  268. javabridge
  269. cantera
  270. pygraphviz
  271. jsonobject
  272. mkl_random
  273. pnumpy
  274. hdbscan
  275. pythonnet
  276. lru_dict
  277. hmmlearn
  278. python-levenshtein
  279. osqp
  280. cx_freeze
  281. imgui
  282. google-crc32c
  283. pystackreg
  284. param
  285. menpo
  286. pyheif
  287. pycvodes
  288. pykinsol
  289. nitime
  290. polylearn
  291. pocketsphinx
  292. bintrees
  293. goertzel-fft
  294. pygresql
  295. libsbml
  296. arctic
  297. pytinyexr
  298. bsddb3
  299. yappi
  300. vispy
  301. quickfix
  302. spectrum
  303. open3d
  304. nlopt
  305. xylib-py
  306. zfec
  307. fisx
  308. pymaxflow
  309. daal4py
  310. openimageio
  311. cchardet
  312. pyrxp
  313. gmpy
  314. minepy
  315. recordclass
  316. zipline
  317. freesasa
  318. cvxcanon
  319. intbitset
  320. tinyarray
  321. annoy
  322. assimulo
  323. pylibtiff
  324. tomopy
  325. pulp
  326. louvain-igraph
  327. simpleitk
  328. pytorch
  329. mxnet
  330. liblinear
  331. libsvm
  332. icsdll
  333. sima
  334. openbabel
  335. natgrid
  336. ode
  337. medussa
  338. vtk
  339. zs
  340. wrf_python
  341. py-earth
  342. liblas
  343. milk
  344. mlpy
  345. kwant
  346. dawg
  347. postgresadapter
  348. pyhull
  349. pydensecrf
  350. lp_solve
  351. seqlearn
  352. scikits.odes
  353. scikit-cycling
  354. python-geohash
  355. pyswisseph
  356. pystruct
  357. pyslalib
  358. pyqpbo
  359. pyminuit
  360. pymetis
  361. pgmagick
  362. hdf5plugin
  363. ffnet
  364. fdint
  365. fasttext
  366. aspell-python
  367. ahds
  368. ad3
  369. pyfm
  370. pyflux
  371. pyemd
  372. pydde
  373. pycorrfit
  374. pycld2
  375. pybox2d
  376. scimath
  377. pendulum
  378. pystemmer
  379. pyfltk
  380. obspy
  381. fann2
  382. swiglpk
  383. heatmap
  384. flann
  385. fisher
  386. pycryptosat
  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