"建议要用python的同学,不要使用emacs 25的版本"

我用spacemacs,一直尝试着配置一人python环境,各种的测试,一直搞不成,最后换成了24.5,一切问题都没有了。

注:这是 16 年 8 月写的帖子,而当时 Emacs 25 还没有发布,因此这里的 Emacs 25 是开发版。标题可能有些误导。

1 个赞

spacemacs 以及各种 package 的 bug 多了去了,有啥问题贴出来大家一起研究解决嘛,不要一棍子打死

不是spacemacs的问题,是整个emacs的问题,不能补全,卡死,在org里面的代码块中出现莫外的大段无用提示,都是emacs 25的问题。

我写python的,用的24.5,25真的兼容性不好,反正也没有什么我特别需求的功能,可能会在很长一段时间内用24.5.1吧

是完全无法用啊。

我这边 emacs 25 貌似并没有问题。。。写 python 很流畅,也没有你说的卡死的问题。。。你是不是使用的 mac?可能是 mac 的 anaconda-mode 的问题,需要配置一下。

可以参考一下这个帖子: Spacemacs python mode下,自动补全不能正常工作 - #3,来自 LiVincent-Zhang

我是linux下的,ubuntu16.04lte 只是兼容不好,特别是补全,屏幕老闪,其他的问题我也没遇到,好像就@sxdxyxy的比较严重

我用的是linux mint 由于 要用科学计算,我用的python是anaconda 4.0 版本,用emacs 25, 补全,运行都有问题,因为一开始就用的emacs-snapshot 的25版本,一直没在意,python也一直用不了,spacemacs里面的python;layer的说明我都快背下来了,还是不行,一次偶然的机会换成了24.5,这些情况都没有了,我也说不清楚是哪里出了问题。

您推荐的这个帖子我也看了,只要用emacs-25,不管是windows下面还是linux 下面都无法用,哎。

emacs 25确实比24要书些,我一直舍不得放弃的,实在是最近要用python,割爱啊。spacemacs里面的python 是不需要怎么配置的,拿来就很好用的,可惜了25就是一堆的异常。再等等看吧,或者麻烦朋友给我推荐一个25的版本?

您可以试一下在org里面用

 #+begin_src python

#+end_src 

在里面输入代码的时候,上下移动,提示窗口会有大量的无用的提示,而且会非常的卡,如果您没有这种情况,能不能麻烦您给我推荐个emacs 25的版本。多谢

我试试我这边 org 使用 python 会不会卡,我直接打开 python 文件补全是没有问题的,也不会有任何卡顿

经过测试,并无任何异常。

我使用的是 emacs-mac-port 25.1

我估计是emacs-snapshot里面的的问题,我的显示版本号是25.1.50,我找个源代码自己编译下试试看。

我用的linux 版本是这个。

删除 elpa/ 或者 *.elc 试试

用的同一个配置24。5正常工作,25不能。

package 安装的时候,是会根据当前版本编译生成二进制文件 *.elc,如果 emacs 升级( api 变更)了,elpa/ 目录下还是一堆旧的二进制文件,就会有很多莫名其妙的错误。

我用了 spacemacs/recompile-elpa重新编译过,一样的问题,我现在就是用源码重新编译安装emacs 25.1 rc 试试。希望没有问题。

╮(╯_╰)╭

我也是同一个配置,但是每个版本的 emacs 都对应各自的 elpa,随便切换,没有问题

$ ll ~/.emacs.d
drwxr-xr-x  90  staff   3.0K Jul  4 11:09 elpa-24.5.2/
drwxr-xr-x  93  staff   3.1K Jul 13 17:02 elpa-24.5.3/
drwxr-xr-x  90  staff   3.0K Jun 12 09:26 elpa-25.0.94.1/
drwxr-xr-x  94  staff   3.1K Aug  1 15:40 elpa-25.1.1/

如何实现的?