Unofficial Windows Binaries for Python Extension Packages

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

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