我最近在我的电脑(Ubuntu 13.10)中安装了 sublime text 3。而且我还安装了 Canopy Enthought 并将 canopy 设置为默认 python。但是 Sublime text 没有使用新的默认 python 和 ipython,而是使用“旧”版本。在 Windows 中,我曾经使用 SublimeREPL 运行 ipython 控制台,而 Canopy 没有问题。我在终端验证了以下结果:
~$ which python
/home/ccp/Enthought/Canopy_64bit/User/bin/python
~$ which ipython
/home/ccp/Enthought/Canopy_64bit/User/bin/ipython
所以默认情况下使用 Canopy 没有问题,在终端中我可以访问 Canopy python 2.7.3 以及带有 python 2.7.3 的 ipython 但在 sublimeREPL 中打开 python2.7.5+(Ubuntu“旧”默认)。有什么地方可以改吗?我尝试重新安装 Sublime Text 3,但没有解决问题。
终端:
Enthought Canopy Python 2.7.3 | 64-bit | (default, Dec 2 2013, 16:23:35)
[GCC 4.1.2 20080704 (Red Hat 4.1.2-52)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
蟒蛇(SUBLIMEREPL):
Python 2.7.5+ (default, Sep 19 2013, 13:48:49)
[GCC 4.8.1] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>