2014-02-12 124 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工作: