Sublime Text 2: Nenhum módulo chamado __future__

0

Perdi a noção de quantas vezes estive encontrando esse problema com diferentes sistemas operacionais. Agora com o Ubuntu 12.10 de 64 bits.

Ok, o problema está na inicialização do Sublime Text, uma mensagem de erro dizendo, entre outras coisas, que No module named __future__ aparece e é impossível iniciar o aplicativo. O que devo fazer?

    
por Nikita Volkov 29.11.2012 / 23:54

2 respostas

1

O Sublime Text 2 requer uma biblioteca do Python 2.6. Esse problema é causado por não conseguir encontrá-lo. É possível corrigir isso colocando o conteúdo de uma pasta Lib de um arquivo de distribuição python baixado aqui em uma pasta lib/python2.6 da instalação do Sublime Text 2.

    
por Nikita Volkov 29.11.2012 / 23:54
0
Infelizmente, a resposta de Nikita não funcionou para mim, mas notei que só tive problemas ao usar links simbólicos para o Sublime Text e não ao usar o caminho "real" para o executável. Então eu testei com um alias; e eis que funciona.

Adicione um deles ao arquivo alias ou rc (geralmente, bash_rc testes se .bash_aliases existir e incluí-lo automaticamente)

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

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

No entanto, se você quiser usá-lo em algo que use outro shell, particularmente o Bourne shell, você terá que trocar as barras invertidas e colocar o executável entre aspas simples; exemplo de .muttrc:

set editor = "'/opt/Sublime Text 2/sublime_text' -w"    # Use Sublime Text 2 to compose email.
    
por Jan 03.01.2013 / 12:39