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