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. A few binaries are available for the PyPy distribution.

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