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