Archived: Unofficial Windows Binaries for Python Extension Packages

by Christoph Gohlke. Updated on 26 June 2022 at 07:27 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-2022 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, Windows 7, Windows 8, 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.


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