Возвышенный текст 2: нет модуля с именем __future__

Я потерял счет того, сколько раз я сталкивался с этой проблемой с разными операционными системами. Теперь с Ubuntu 12.10 64-bit.

Хорошо, проблема в том, что при запуске Sublime Text появляется сообщение об ошибке, в котором, среди прочего, указано No module named __future__ и невозможно запустить приложение. Что мне делать?

0
задан 30 November 2012 в 02:54

2 ответа

Для возвышенного текста 2 требуется библиотека Python 2.6. Эта проблема вызвана тем, что он не может найти его. Это можно исправить, поместив содержимое папки Lib из архива дистрибутива Python, загруженного отсюда , в папку lib/python2.6 установки Sublime Text 2.

0
ответ дан 30 November 2012 в 02:54

К сожалению, ответ Никиты мне не помог, но я заметил, что у меня были проблемы только при использовании символических ссылок на Sublime Text, а не при использовании «реального» пути к исполняемому файлу. Затем я проверил с псевдонимом; и вот, это работает.

Добавьте один из них в файл alias или rc (обычно bash_rc проверяет, существует ли .bash_aliases и автоматически его включает)

alias subl="/opt/Sublime\ Text\ 2/sublime_text -w"

alias sublime="/opt/Sublime\ Text\ 2/sublime_text -w"

Однако, если вы хотите использовать в чем-то, что использует другую оболочку, в частности оболочку Bourne, вам придется обмениваться обратными слешами и заключать исполняемый файл в одинарные кавычки; пример из .muttrc:

set editor = "'/opt/Sublime Text 2/sublime_text' -w"    # Use Sublime Text 2 to compose email.
0
ответ дан 30 November 2012 в 02:54

Другие вопросы по тегам:

Похожие вопросы: