I found the answers from Building Python and more on missing modules.
Also the problem I meet is that. But something I didn't understand eg to how to install these modules.
Python build finished, but the necessary bits to build these modules were not found:
_bsddb _tkinter bsddb185
dbm gdbm sunaudiodev
To find the necessary bits, look in setup.py in detect_modules() for the module's name.
I can install these, but I have something can't understand, the older python which Ubuntu take,Is there something the new Python can't find, or something else.If I end the install ,How to make the system to use the version I installed?
sudo ln -s /usr/local/python /usr/bin/python
On my pc,It didn't work.So where my fault? If I install another version of Python, which version to choose before I use? And is there problem about using else soft?