我已经记不清在不同的操作系统上遇到过多少次这个问题了。现在使用的是 Ubuntu 12.10 64 位。
好的,问题是启动 Sublime Text 时会No module named __future__
出现一条错误消息,其中提到“其他内容”,并且无法启动该应用程序。我该怎么办?
答案1
Sublime Text 2 需要 Python 2.6 库。此问题是由于无法找到它而导致的。可以通过Lib
将下载的 Python 分发存档文件夹中的内容放在从这里进入lib/python2.6
Sublime Text 2 安装文件夹。
答案2
不幸的是,Nikita 的答案对我不起作用,但我注意到,只有在使用 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"
但是,如果您想在使用其他 shell(尤其是 Bourne shell)的程序中使用它,则必须交换反斜杠并将可执行文件括在单引号中;例如来自 .muttrc:
set editor = "'/opt/Sublime Text 2/sublime_text' -w" # Use Sublime Text 2 to compose email.