Как изменить интерпретатор Python, который использует GDB?

Я использую Ubuntu 14.04, где python3 является системным пакетом по умолчанию.

Я хочу отлаживать программы Python2.7 с помощью gdb, но мне кажется, что я столкнулся с этой проблемой:

Когда я нахожусь в GDB, используяpy Команда переводит меня в интерпретатор, поэтому я выполнил следующие команды в интерпретаторе:

Сначала я проверяю версию интерпретатора:

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

Затем я проверяю, какой исполняемый файл интерпретатора используется

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

Затем в Bash я проверяю переводчик:

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

Так что, хотя GDB говорит, что использует мой интерпретатор 2.7, на самом деле он использует другой. Мне нужен интерпретатор 2.7, чтобы иметь возможность использовать его с конкретными расширениями python, которые предоставляет пакет ubuntu 'python2.7-dbg', потому что, насколько я знаю, такого пакета для python 3.4 пока нет, и даже если он был, программы, которые я хочу отладить, запускают Python 2.7

Мой вопрос: как мне заставить его использовать переводчика, которого я хочу?

[РЕДАКТИРОВАТЬ] Не удаляйте python3 Кстати. Я сделал это на Ubuntu 14.04, и это разрушило мою систему. Не удалось снова его поднять. В настоящее время я использую его без оконного менеджера (это круто и 1337), но вы поняли идею.

Ответы на вопрос(2)

Ваш ответ на вопрос