Unofficial Windows Binaries for Python Extension Packages

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

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