Python 3.3 source code setup: modules were not found: _lzma _sqlite3 _tkinter

NaveenBabuE picture NaveenBabuE · Aug 19, 2012 · Viewed 16.2k times · Source

I am trying to set up the compiled version of CPython, on Ubuntu 12.04, by following the python developer guide. Even after installing the dependent packages lzma and sqlite3, build fails indicating that the dependent modules were not found. Exact Error:

*Python build finished, but the necessary bits to build these modules were not found: _lzma _sqlite3 _tkinter
To find the necessary bits, look in setup.py in detect_modules() for the module's name.*

I could not locate the package tkinter. Appreciate any help.

Answer

simp76 picture simp76 · Mar 19, 2013

I was able to build Python 3.3 without modifying setup.py after installing the following packages on my Ubuntu Precise box.

build-essential 
zlib1g-dev 
libbz2-dev 
libncurses5-dev 
libreadline6-dev 
libsqlite3-dev 
libssl-dev 
libgdbm-dev
liblzma-dev
tk8.5-dev