Unofficial Windows Binaries for Python Extension Packages

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

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.

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 9 or newer to install the downloaded .whl files. This page is not a pip package index.

Many binaries depend on numpy-1.13+mkl and the Microsoft Visual C++ 2008 (x64, x86, and SP1 for CPython 2.7), Visual C++ 2010 (x64, x86, for CPython 3.4), or the Visual C++ 2017 (x64 or x86 for CPython 3.5, 3.6, and 3.7) redistributable packages.

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. pymatgen
  3. python-lz4
  4. pyopencl
  5. ta-lib
  6. pyodbc
  7. aiohttp
  8. spglib
  9. jupyter
  10. fabio
  11. matplotlib
  12. quantlib
  13. slycot
  14. pymssql
  15. pymc
  16. babel
  17. sqlalchemy
  18. yarl
  19. multidict
  20. pyicu
  21. cffi
  22. mkl_random
  23. greenlet
  24. regex
  25. mkl_fft
  26. pymol
  27. coverage
  28. backports.lzma
  29. discretize
  30. msgpack
  31. wordcloud
  32. tornado
  33. numpy
  34. moderngl
  35. kwant
  36. tinyarray
  37. udunits
  38. iris
  39. spectrum
  40. mayavi
  41. vtk
  42. recordclass
  43. kapteyn
  44. polylearn
  45. fast-histogram
  46. pandas
  47. pywinpty
  48. blosc
  49. pytables
  50. bcolz
  51. psutil
  52. xgboost
  53. pillow
  54. twisted
  55. sfepy
  56. opencv
  57. pendulum
  58. libsbml
  59. simpleaudio
  60. tensorflow
  61. pygit2
  62. sounddevice
  63. aggdraw
  64. pylibtiff
  65. zstd
  66. line_profiler
  67. numba
  68. llvmlite
  69. cobra
  70. swiglpk
  71. ruamel.yaml
  72. btrees
  73. zodbpickle
  74. pyfits
  75. zope.interface
  76. persistent
  77. cytoolz
  78. fiona
  79. pywavelets
  80. scikit-learn
  81. scikit-image
  82. pyopengl
  83. gdal
  84. mod_wsgi
  85. cx_oracle
  86. cx_freeze
  87. brotli
  88. videocapture
  89. pygame
  90. netcdf4
  91. pycuda
  92. pyproj
  93. basemap
  94. pyhdf
  95. h5py
  96. boost.python
  97. spacy
  98. cupy
  99. fastrlock
  100. minepy
  101. fann2
  102. pywin32
  103. astropy
  104. markupsafe
  105. pyzmq
  106. mistune
  107. lazy_object_proxy
  108. wrapt
  109. bottleneck
  110. shapely
  111. gensim
  112. scipy
  113. numexpr
  114. pycurl
  115. psycopg
  116. lxml
  117. cython
  118. pyrsistent
  119. bokeh
  120. pymongo
  121. orange
  122. mercurial
  123. gpy
  124. rasterio
  125. tatsu
  126. quaternion
  127. ecos
  128. simplejson
  129. dipy
  130. pyldap
  131. python-snappy
  132. python-ldap
  133. llist
  134. chaco
  135. enable
  136. pytiff
  137. enaml
  138. atom
  139. pgmagick
  140. holopy
  141. pyglet
  142. dulwich
  143. pycairo
  144. rpy2
  145. mpi4py
  146. pycosat
  147. openimageio
  148. cellprofiler
  149. pyfm
  150. fastparquet
  151. mahotas
  152. lightning
  153. indexed_gzip
  154. arctic
  155. pymvpa
  156. statsmodels
  157. obspy
  158. pyamg
  159. scikit-umfpack
  160. kiwisolver
  161. vlfd
  162. peewee
  163. pillow-simd
  164. openpiv
  165. tifffile
  166. scandir
  167. ode
  168. openexr
  169. pypmc
  170. javabridge
  171. fastcache
  172. bsddb3
  173. faulthandler
  174. debug-information-files
  175. czifile
  176. mkl-service
  177. scs
  178. veusz
  179. mysqlclient
  180. chompack
  181. cvxpy
  182. fastcluster
  183. yt
  184. gr
  185. fisx
  186. gvar
  187. ad3
  188. pulp
  189. entropy
  190. qutip
  191. sympy
  192. pygresql
  193. pylzma
  194. pycares
  195. pyemd
  196. py-lmdb
  197. logbook
  198. biopython
  199. zipline
  200. cchardet
  201. pyarrow
  202. pyflux
  203. scikit-misc
  204. gevent
  205. pycorrfit
  206. pyside
  207. netifaces
  208. vitables
  209. fdint
  210. hyperspy
  211. simpleitk
  212. vigra
  213. libsvm
  214. liblinear
  215. grako
  216. kivy
  217. menpo
  218. pyfmi
  219. pyjnius
  220. imaged11
  221. python-cjson
  222. triangle
  223. param
  224. meshpy
  225. thriftpy
  226. jcc
  227. lsqfit
  228. marisa-trie
  229. pyaudio
  230. trollius
  231. lru_dict
  232. zs
  233. py_gd
  234. liblas
  235. cartopy
  236. pythonnet
  237. cantera
  238. cairocffi
  239. scikit-fmm
  240. pymcubes
  241. salientdetect
  242. reportlab
  243. openbabel
  244. imread
  245. xxhash
  246. pyqpbo
  247. pystruct
  248. pycld2
  249. pycifrw
  250. freeimagedll
  251. x86cpu
  252. fasttext
  253. scikits.odes
  254. transformations
  255. hddm
  256. nipy
  257. qimage2ndarray
  258. guiqwt
  259. qt_graph_helpers
  260. pyqwt
  261. pyqt4
  262. multiprocess
  263. ets
  264. zarr
  265. iminuit
  266. apsw
  267. thrift
  268. jpype
  269. lp_solve
  270. libtfr
  271. pyswisseph
  272. rtree
  273. nitime
  274. pybox2d
  275. lfdfiles
  276. mathutils
  277. pyeda
  278. cvxopt
  279. pocketsphinx
  280. cvxcanon
  281. pyvrml97
  282. pythonmagick
  283. ujson
  284. yappi
  285. pyfltk
  286. pyfftw
  287. pyviennacl
  288. pyx
  289. pyephem
  290. planar
  291. akima
  292. vidsrc
  293. chebyfit
  294. psf
  295. fisher
  296. ffnet
  297. autopy
  298. sparsesvd
  299. sasl
  300. twainmodule
  301. datrie
  302. cyordereddict
  303. cdecimal
  304. blz
  305. bigfloat
  306. aspell-python
  307. simpleparse
  308. milk
  309. setproctitle
  310. hmmlearn
  311. seqlearn
  312. jsonlib
  313. rtmidi-python
  314. heatmap
  315. scikits.vectorplot
  316. multineat
  317. py-earth
  318. mlpy
  319. pyminuit
  320. pymetis
  321. python-lzo
  322. python-levenshtein
  323. pystemmer
  324. ceodbc
  325. pydde
  326. pycluster
  327. polygon
  328. cyassimp
  329. cyrasterize
  330. crc16
  331. crcmod
  332. bsdiff4
  333. blist
  334. bitarray
  335. assimulo
  336. flann
  337. winrandom
  338. pyhook
  339. pyspharm
  340. pyrxp
  341. natgrid
  342. noise
  343. nlopt
  344. pip
  345. sima
  346. pymca
  347. friture
  348. pycogent
  349. traits
  350. curses
  351. intbitset
  352. gmpy
  353. pyyaml
  354. pysqlite
  355. blaze
  356. scikits.audiolab
  357. la
  358. bazaar
  359. dynd
  360. genshi
  361. python-sundials
  362. glumpy
  363. pyamf
  364. libxml-python
  365. cellcognition
  366. pymcmc
  367. pyksvd
  368. python-igraph
  369. pybluez
  370. pygraphviz
  371. mxbase
  372. libpython
  373. re2
  374. pymunk
  375. pygtk
  376. cgal-bindings
  377. bio_formats
  378. pysfml
  379. pyexiv2
  380. pylibdeconv
  381. iocbio
  382. pymix
  383. umysql
  384. lazyflow
  385. mmlib
  386. cheetah
  387. scikits.timeseries
  388. casuarius
  389. wxpython
  390. ilastik
  391. quickfix
  392. pywcs
  393. scientificpython
  394. vpython
  395. nmoldyn
  396. mmtk
  397. pyalembic
  398. polymode
  399. scikits.delaunay
  400. cld
  401. py-fcm
  402. oursql
  403. zfec
  404. py2exe
  405. pymutt
  406. carray
  407. llvmpy
  408. cgkit
  409. pymedia
  410. scipy-cluster
  411. scikits.scattpy
  412. scikits.samplerate
  413. scikits.ann
  414. pyxml
  415. pytst
  416. delny
  417. mysql-python
  418. htseq
  419. pyusb-ftdi
  420. silvercity
  421. steps
  422. pysparse
  423. pyropes
  424. scikits.hydroclimpy
  425. sendkeys
  426. pydbg
  427. pyisapie