Unofficial Windows Binaries for Python Extension Packages

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

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