2016-12-01 36 views
1

我在我的ubuntu 14.04桌面上使用emacs 24.5,並使用pyvenv包來管理我的虛擬環境。Emacs在不同幀中的不同python venvs

我有兩個不同的python虛擬環境,一個使用python 2和其他使用python 3. 我有兩個項目,都在不同的虛擬環境。 我想同時比較兩個項目。

所以我打開了emacs(C-x 5 2)中的第二幀,並使用pyvenv-activate來激活我的第二個環境。但它在兩個框架中都會改變它。 我怎樣才能使pyvenv激活特定於一個框架?

回答

1

你的回答是這樣的:在一個單一的系統運行two emacs daemon小號

我的建議是你既然做了C-5 2創建一個新的框架運行另一個Emacs的情況下, ,這兩個幀都使用相同的Emacs進程 ,因此virtualenv不起作用。
通過運行兩個守護進程實例,你不會有這個問題。
我已將您鏈接到一個有用的指導。

+1

工程非常好,只需使用alt-tab而不是開關框架,但值得。 –

+0

太棒了!很高興我能幫上忙 – SerialDev