Unofficial Windows Binaries for Python Extension Packages

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

Updated on 24 September 2021 at 19:19 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. zodbpickle
  3. pymor
  4. spacy
  5. fonttools
  6. line_profiler
  7. google-crc32c
  8. cvxopt
  9. orange
  10. scikit-learn
  11. sqlalchemy
  12. jupyter
  13. ujson
  14. scikits.odes
  15. cartopy
  16. pyzmq
  17. lsqfit
  18. gensim
  19. boost-histogram
  20. iris
  21. pyproj
  22. partseg
  23. indexed_gzip
  24. pycurl
  25. freetypepy
  26. pywin32
  27. pymol-open-source
  28. bitarray
  29. pandas
  30. dtaidistance
  31. cramjam
  32. rasterio
  33. debugpy
  34. glfw
  35. openpiv
  36. kwant
  37. thinc
  38. recordclass
  39. gdal
  40. gvar
  41. numpy-stl
  42. twisted
  43. fast-histogram
  44. openimageio
  45. numcodecs
  46. tomopy
  47. lxml
  48. cython
  49. pylibtiff
  50. mplcairo
  51. cairocffi
  52. pycairo
  53. icsdll
  54. lfdfiles
  55. chebyfit
  56. transformations
  57. psf
  58. akima
  59. liblas
  60. pyswisseph
  61. pystemmer
  62. pillow
  63. pydde
  64. pykinsol
  65. pyhull
  66. pygresql
  67. pyemd
  68. pycvodes
  69. pycld2
  70. pybox2d
  71. py-lmdb
  72. py-earth
  73. polylearn
  74. planar
  75. pystruct
  76. pyrxp
  77. opentsne
  78. pywinpty
  79. osqp
  80. qdldl
  81. pocketsphinx
  82. glymur
  83. mayavi
  84. gpy
  85. enable
  86. scimath
  87. scikit-misc
  88. salientdetect
  89. pygraphviz
  90. yarl
  91. curses
  92. stratify
  93. srsly
  94. spectrum
  95. sima
  96. seqlearn
  97. imgui
  98. heatmap
  99. hddm
  100. numpy-quaternion
  101. tifffile
  102. zopflipy
  103. mercurial
  104. pyfltk
  105. libsvm
  106. cellprofiler
  107. medussa
  108. crcmod
  109. crc16
  110. netcdf4
  111. sfepy
  112. pycares
  113. h5py
  114. swiglpk
  115. datrie
  116. pylvgl
  117. fasttext
  118. sparsesvd
  119. simpleparse
  120. freesasa
  121. dukpy
  122. pycluster
  123. pycorrfit
  124. intbitset
  125. pydensecrf
  126. cvxcanon
  127. python-levenshtein
  128. lru_dict
  129. logbook
  130. kapteyn
  131. jsonobject
  132. pendulum
  133. openbabel
  134. ode
  135. obspy
  136. nlopt
  137. lp_solve
  138. ruamel.yaml
  139. cupy
  140. regex
  141. fpzip
  142. pymatgen
  143. pyjnius
  144. kiwisolver
  145. vispy
  146. maturin
  147. imagecodecs
  148. scikit-image
  149. simplejson
  150. dulwich
  151. numba
  152. llvmlite
  153. fastcluster
  154. pyodbc
  155. orjson
  156. guiqwt
  157. backports.zoneinfo
  158. numpy
  159. iminuit
  160. matplotlib
  161. cvxpy
  162. mpi4py
  163. astropy
  164. msvc_runtime
  165. hdbscan
  166. pyamg
  167. blist
  168. bintrees
  169. aspell-python
  170. annoy
  171. ahds
  172. ad3
  173. dawg
  174. ecos
  175. fann2
  176. peewee
  177. bsddb3
  178. winrandom
  179. ffnet
  180. fdint
  181. flann
  182. fisher
  183. fisx
  184. zfec
  185. wrf_python
  186. pyminuit
  187. pymaxflow
  188. pylibjpeg
  189. statsmodels
  190. scikits.vectorplot
  191. scandir
  192. pyzopfli
  193. pyx
  194. pytinyexr
  195. pystackreg
  196. pymetis
  197. pywinhook
  198. python-geohash
  199. llist
  200. pytiff
  201. pycudadecon
  202. fastrlock
  203. reportlab
  204. greenlet
  205. pycuda
  206. gevent
  207. pymssql
  208. mod_wsgi
  209. fastparquet
  210. marisa-trie
  211. pytables
  212. blosc2
  213. caterva
  214. scipy
  215. apsw
  216. pillow-avif-plugin
  217. basemap
  218. shapely
  219. tiledb
  220. pyephem
  221. yt
  222. mxnet
  223. hmmlearn
  224. ets
  225. pyslalib
  226. scs
  227. pyfmi
  228. assimulo
  229. cantera
  230. slycot
  231. pymc
  232. liblinear
  233. qutip
  234. mkl_random
  235. mkl_fft
  236. mkl-service
  237. numexpr
  238. sounddevice
  239. fabio
  240. ta-lib
  241. pymongo
  242. cobra
  243. pyopengl
  244. natgrid
  245. cf-units
  246. udunits
  247. cmarkgfm
  248. leidenalg
  249. pyopencl
  250. hyperspy
  251. cffi
  252. param
  253. opencv
  254. vtk
  255. pyrsistent
  256. dnacurve
  257. pycryptosat
  258. rapidjson
  259. zeroc-ice
  260. jcc
  261. pygit2
  262. aicspylibczi
  263. pyspharm
  264. psycopg
  265. multiprocess
  266. lightning
  267. pyicu
  268. uciwebauth
  269. molmass
  270. chaco
  271. holopy
  272. elasticdeform
  273. centrosome
  274. pyodeint
  275. pymvpa
  276. pymcubes
  277. zfpy
  278. simpleaudio
  279. python-javabridge
  280. python-igraph
  281. grpcio
  282. traits
  283. openexr
  284. protobuf
  285. lazy_object_proxy
  286. pydantic
  287. spglib
  288. discretize
  289. blis
  290. preshed
  291. murmurhash
  292. cymem
  293. mahotas
  294. pythonmagick
  295. btrees
  296. pyalembic
  297. boost.python
  298. fcsfiles
  299. qdafile
  300. vidsrc
  301. pyaudio
  302. lucam
  303. imreg
  304. oiffile
  305. netpbmfile
  306. roifile
  307. jpype
  308. biopython
  309. cytoolz
  310. mistune
  311. rtree
  312. pypmc
  313. celiagg
  314. pyerfa
  315. naturalneighbor
  316. cx_logging
  317. xxhash
  318. cheetah
  319. ceodbc
  320. noise
  321. pylzma
  322. python-lzo
  323. zstd
  324. zope.interface
  325. wrapt
  326. wordcloud
  327. videocapture
  328. triangle
  329. tornado
  330. thrift
  331. setproctitle
  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