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. pymc
  3. babel
  4. sqlalchemy
  5. yarl
  6. multidict
  7. pymssql
  8. pyicu
  9. jupyter
  10. cffi
  11. ta-lib
  12. mkl_random
  13. greenlet
  14. regex
  15. mkl_fft
  16. pymol
  17. coverage
  18. backports.lzma
  19. discretize
  20. msgpack
  21. wordcloud
  22. pymatgen
  23. tornado
  24. numpy
  25. moderngl
  26. kwant
  27. tinyarray
  28. udunits
  29. iris
  30. spectrum
  31. mayavi
  32. vtk
  33. recordclass
  34. kapteyn
  35. polylearn
  36. fast-histogram
  37. pandas
  38. python-lz4
  39. pywinpty
  40. blosc
  41. pytables
  42. bcolz
  43. psutil
  44. xgboost
  45. pillow
  46. twisted
  47. sfepy
  48. opencv
  49. pendulum
  50. libsbml
  51. simpleaudio
  52. tensorflow
  53. aiohttp
  54. pygit2
  55. sounddevice
  56. aggdraw
  57. pylibtiff
  58. zstd
  59. line_profiler
  60. numba
  61. llvmlite
  62. cobra
  63. swiglpk
  64. ruamel.yaml
  65. btrees
  66. zodbpickle
  67. pyfits
  68. zope.interface
  69. persistent
  70. cytoolz
  71. fiona
  72. pywavelets
  73. scikit-learn
  74. scikit-image
  75. pyopengl
  76. pyopencl
  77. gdal
  78. mod_wsgi
  79. cx_oracle
  80. cx_freeze
  81. brotli
  82. videocapture
  83. pygame
  84. netcdf4
  85. pycuda
  86. pyproj
  87. basemap
  88. pyhdf
  89. h5py
  90. spglib
  91. boost.python
  92. spacy
  93. cupy
  94. fastrlock
  95. minepy
  96. fann2
  97. pywin32
  98. astropy
  99. markupsafe
  100. pyzmq
  101. mistune
  102. lazy_object_proxy
  103. wrapt
  104. bottleneck
  105. shapely
  106. gensim
  107. scipy
  108. numexpr
  109. pycurl
  110. matplotlib
  111. psycopg
  112. lxml
  113. cython
  114. pyrsistent
  115. bokeh
  116. pymongo
  117. orange
  118. mercurial
  119. gpy
  120. rasterio
  121. tatsu
  122. quaternion
  123. ecos
  124. simplejson
  125. dipy
  126. pyldap
  127. python-snappy
  128. python-ldap
  129. llist
  130. chaco
  131. enable
  132. pytiff
  133. enaml
  134. atom
  135. pgmagick
  136. holopy
  137. pyglet
  138. dulwich
  139. pycairo
  140. rpy2
  141. mpi4py
  142. pycosat
  143. openimageio
  144. cellprofiler
  145. pyfm
  146. fastparquet
  147. mahotas
  148. lightning
  149. indexed_gzip
  150. arctic
  151. pymvpa
  152. statsmodels
  153. pyodbc
  154. obspy
  155. pyamg
  156. scikit-umfpack
  157. kiwisolver
  158. vlfd
  159. peewee
  160. pillow-simd
  161. openpiv
  162. tifffile
  163. scandir
  164. ode
  165. openexr
  166. pypmc
  167. javabridge
  168. fastcache
  169. bsddb3
  170. faulthandler
  171. debug-information-files
  172. czifile
  173. mkl-service
  174. scs
  175. veusz
  176. mysqlclient
  177. fabio
  178. chompack
  179. cvxpy
  180. fastcluster
  181. quantlib
  182. yt
  183. gr
  184. fisx
  185. gvar
  186. ad3
  187. pulp
  188. entropy
  189. qutip
  190. sympy
  191. pygresql
  192. pylzma
  193. pycares
  194. pyemd
  195. py-lmdb
  196. logbook
  197. biopython
  198. zipline
  199. cchardet
  200. pyarrow
  201. pyflux
  202. scikit-misc
  203. gevent
  204. pycorrfit
  205. pyside
  206. netifaces
  207. vitables
  208. fdint
  209. hyperspy
  210. simpleitk
  211. vigra
  212. libsvm
  213. liblinear
  214. grako
  215. kivy
  216. menpo
  217. pyfmi
  218. pyjnius
  219. imaged11
  220. python-cjson
  221. triangle
  222. param
  223. meshpy
  224. thriftpy
  225. jcc
  226. lsqfit
  227. marisa-trie
  228. pyaudio
  229. trollius
  230. lru_dict
  231. zs
  232. py_gd
  233. liblas
  234. cartopy
  235. pythonnet
  236. cantera
  237. cairocffi
  238. scikit-fmm
  239. pymcubes
  240. salientdetect
  241. reportlab
  242. openbabel
  243. imread
  244. xxhash
  245. pyqpbo
  246. pystruct
  247. pycld2
  248. pycifrw
  249. freeimagedll
  250. x86cpu
  251. fasttext
  252. scikits.odes
  253. transformations
  254. hddm
  255. nipy
  256. qimage2ndarray
  257. guiqwt
  258. qt_graph_helpers
  259. pyqwt
  260. pyqt4
  261. multiprocess
  262. ets
  263. zarr
  264. iminuit
  265. apsw
  266. thrift
  267. jpype
  268. lp_solve
  269. libtfr
  270. pyswisseph
  271. rtree
  272. nitime
  273. pybox2d
  274. lfdfiles
  275. mathutils
  276. pyeda
  277. cvxopt
  278. pocketsphinx
  279. cvxcanon
  280. pyvrml97
  281. pythonmagick
  282. ujson
  283. yappi
  284. pyfltk
  285. pyfftw
  286. pyviennacl
  287. pyx
  288. pyephem
  289. planar
  290. akima
  291. vidsrc
  292. chebyfit
  293. psf
  294. fisher
  295. ffnet
  296. autopy
  297. slycot
  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