Wie ändere ich den von gdb verwendeten Python-Interpreter?

Ich verwende Ubuntu 14.04, wobei Python3 ein Standardsystempaket ist.

Ich möchte Python2.7-Programme mit gdb debuggen, aber ich stoße anscheinend auf folgendes Problem:

Wenn ich in GDB bin, benutze ich daspy Befehl versetzt mich in einen Interpreter, also habe ich diese Befehle im Interpreter ausgeführt:

Zunächst überprüfe ich die Dolmetscherversion:

(gdb) py
>import sys
>print(sys.version)
>end
3.4.0 (default, Apr 11 2014, 13:08:40) 
[GCC 4.8.2]

Dann überprüfe ich, welche ausführbare Datei des Interpreters verwendet wird

(gdb) py
>import sys
>print(sys.executable)
>end
/usr/bin/python
(gdb) 

Dann überprüfe ich in der Bash den Interpreter:

12:34]hostname ~ $ls -l /usr/bin/python 
lrwxrwxrwx 1 root root 9 Dec 21  2013 /usr/bin/python -> python2.7

So obwohl gdb sagt, dass es meinen 2.7-Interpreter verwendet, verwendet es tatsächlich einen anderen. Ich benötige einen 2.7-Interpreter, um ihn mit den pythonspezifischen Erweiterungen des Ubuntu-Pakets 'python2.7-dbg' verwenden zu können, da es meines Wissens noch kein solches Paket für Python 3.4 gibt. Die Programme, die ich debuggen möchte, laufen unter Python 2.7

Meine Frage ist, wie kann ich dafür sorgen, dass der gewünschte Interpreter verwendet wird?

[BEARBEITEN Python3 nicht deinstallierenbtw. Ich habe es auf Ubuntu 14.04 gemacht und es hat mein System zerstört. Konnte es nicht schaffen, wieder aufzustehen. Ich benutze es derzeit ohne Window-Manager (es ist cool und 1337), aber Sie bekommen die Idee.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage