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

Many binaries depend on NumPy-1.9+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 Visual C++ 2015 (x64 and x86 for CPython 3.5) redistributable packages.

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


Other useful packages and applications not currently available on this page