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.

If downloads fail reload this page, enable JavaScript, disable download managers, disable proxies, clear cache, and use Firefox. Please only download files manually as needed.

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.

Use pip version 8 or newer to install the downloaded .whl files. This page is not a pip package index.

Many binaries depend on numpy-1.11+mkl and the Microsoft Visual C++ 2008 (x64, x86, and SP1 for CPython 2.6 and 2.7), Visual C++ 2010 (x64, x86, for CPython 3.3 and 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 official CPython distribution 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.


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