Что именно не работает? Вы получаете сообщение об ошибке?
Попробуйте простую компиляцию без предварительной установки:
$ cd path/to/python/source
$ ./configure
$ make all
... wait for some time ...
$ make test # this runs python's test suite, you can usually skip this
$ ./python # note the ./ runs the just installed python instead of system's python
$ # note: do not run make install yet, or you will override system's python, see below
также убедитесь, что у вас установлен make (GNU Make или другой).
Где вы взяли источник? Если вы получаете его непосредственно из хранилища, есть вероятность, что источник не работает, или вам может потребоваться перезапустить автоинструмент.
После проверки работоспособности компиляции вы можете:
$ cd path/to/python/source/
$ ./configure --prefix=/where/you/want/to/install/it
$ make all
... wait for some time ...
$ make test # this runs python's test suite, you can usually skip this
$ make install