Skip to main content

CEF Python is an open source project founded by Czarek Tomczak in 2012 to provide python bindings for the Chromium Embedded Framework. Examples of embedding CEF browser are available for many popular GUI toolkits including: wxPython, PyGTK, PyQt, PySide, Kivy, Panda3D and PyWin32.

Some use cases for CEF:

  • Embed a web browser control with great HTML5 support (based on Chromium)

  • Use it to create a HTML5 based GUI in an application. This can act as a replacement for GUI toolkits like wxWidgets/Qt/Gtk. For native communication between javascript and python use javascript bindings. Another option is to run an internal python web server and use websockets/XMLHttpRequest for js<>python communication. This way you can write a desktop app in the same way you write web apps.

  • Render web content off-screen in applications that use custom drawing frameworks. See the Kivy and Panda3D examples.

  • Use it for automated testing of existing web applications. Use it for web scraping, or as a web crawler or other kind of internet bots.

Supported Python versions and platforms:

  • Supported Python versions: 2.7 (Python 3.4 will be supported soon, see Issue 121)

  • Supported platforms: Windows, Linux, Mac (both 32bit and 64bit binaries are available for all platforms)

Windows/Mac: to run some examples go to the examples/ directory that is inside the cefpython3 package. Type “pip show cefpython3” to see where the cefpython3 package was installed. It is recommended to run the wxpython.py example which presents the most features.

Linux packages on PyPI are yet experimental, only latest beta v53+ versions are supported. For Linux stable v31 downloads see: https://github.com/cztomczak/cefpython/wiki/Download_CEF3_Linux

Metadata

Release files for cefpython3 31.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for cefpython3 31.2
File Interpreter ABI Platform
cefpython3-31.2-cp27-none-win_amd64.whl CPython 2.7 none Windows x86-64 Details
cefpython3-31.2-cp27-none-win32.whl CPython 2.7 none Windows x86-32 Details
cefpython3-31.2-cp27-none-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl CPython 2.7 none macOS 10.9+ Intel (x86-64, i386), macOS 10.10+ Intel (x86-64, i386), macOS 10.10+ x86-64, macOS 10.6+ Intel (x86-64, i386), macOS 10.9+ x86-64 Details

Total release size: 114.5 MB

Release files / cefpython3-31.2-cp27-none-win_amd64.whl

Download URL cefpython3-31.2-cp27-none-win_amd64.whl
Size 32.1 MB
Tags CPython 2.7 Windows x86-64
SHA-256 checksum
How to use checksums
1980347a477a5117cf9468f0b49f5f13120e885801696c6b73b873ee3550f59d
BLAKE2b-256 checksum
How to use checksums
5f1dcf4b259d24053482e2ac60fee0b666ba3dab8a7cb39d04b9e17748fa99b6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / cefpython3-31.2-cp27-none-win32.whl

Download URL cefpython3-31.2-cp27-none-win32.whl
Size 27.3 MB
Tags CPython 2.7 Windows x86-32
SHA-256 checksum
How to use checksums
6cdb971c20e0411c9cb7cc1dad806f06f08bf8673f134d6592379598b169a814
BLAKE2b-256 checksum
How to use checksums
0a7488e3699b0c27b9764f784daa55a77ea39ecc47149f5eca96b9e82985f5d5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / cefpython3-31.2-cp27-none-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl

Download URL cefpython3-31.2-cp27-none-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Size 55.2 MB
Tags CPython 2.7 macOS 10.10+ Intel (x86-64, i386) macOS 10.10+ x86-64 macOS 10.6+ Intel (x86-64, i386) macOS 10.9+ Intel (x86-64, i386) macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
40dd887b4856a442afdbdc6ea0877c6ecbe61c10ace97c13e0bf69746c92dffe
BLAKE2b-256 checksum
How to use checksums
6baf8fcd17b1ccbb13f7bd561db5c81c09f8178b433d218805199569ff683abc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

66.1

2 release files

66.0

5 release files

57.1

2 release files

57.0

5 release files

56.2

5 release files

56.1

5 release files

49.0

2 release files

This release

31.2 This release

3 release files

31.1

2 release files

31.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page