2014-02-12 126 views
1

我从python-mode.el-6.1.2升级到python-mode.el-6.1.3后,我的M-x virtualenv-activate venvname不再激活虚拟环境,我的emacs *Python*缓冲区。用于加载virtualenv的相同按键。蟒蛇virtualenv.el不再工作在Emacs更新蟒蛇模式

我更新蟒蛇模式进程只是......

$ wget https://launchpad.net/python-mode/trunk/6.1.3/+download/python-mode.el-6.1.3.tar.gz 
$ tar -zxvf python-mode.el-6.1.3.tar.gz 
$ emacs init.el 

且改变

; python-mode 
(setq py-install-directory "~/.emacs.d/python-mode.el-6.1.2") 
(add-to-list 'load-path py-install-directory) 
(require 'python-mode) 

到正确的文件夹:

; python-mode 
(setq py-install-directory "~/.emacs.d/python-mode.el-6.1.3") 
(add-to-list 'load-path py-install-directory) 
(require 'python-mode) 

然后用M-x load-file重装

这是我所做的唯一可以将行为突然改变归因于的行为。任何人都有类似的经验或指针可能会出错?

回答

0

没关系,这似乎已固定的重新启动emacs的。我认为重新加载文件意味着我不必那样做。无论如何,问题解决了。

+0

伟大的学习它的解决。如果这个问题或其他问题再次出现,请考虑一个错误报告:https://bugs.launchpad.net/python-mode –

1

我没有保持 my virtualenv包在 很长一段时间,因为我使用了一个更好的虚拟环境 码头工人和LXC为提供了更强的隔离, 一流的网络接口,以及非支持我的开发目的Python堆栈。

如果你仍然想至少有3更新, 积极维护可在 MELPA是优于我的老 已经取而代之包用的virtualenv工作: