Unofficial Windows Binaries for Python Extension Packages

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

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