Emacs 不同的 python venvs 不同的框架
Emacs different python venvs in different frames
我在 ubuntu 14.04 桌面上使用 emacs 24.5,并使用 pyvenv 包来管理我的虚拟环境。
我有两个不同的 python 虚拟环境,一个使用 python 2,另一个使用 python 3。
我有 2 个项目,都在不同的虚拟环境中。
我想同时比较这两个项目。
所以我在 emacs (C-x 5 2) 中打开了第二个框架,并使用 pyvenv-activate 激活了我的第二个环境。但它在两个框架中都改变了它。
我怎样才能让 pyvenv-activate 特定于一个框架?
您的答案如下:运行 two emacs daemons 在单个系统中
我的建议是 运行 另一个 emacs 实例,
由于您 C-5 2
创建了一个新框架,因此这两个框架都使用相同的 emacs 进程
因此 virtualenv 将无法工作。
通过 运行设置两个守护程序实例,您将不会遇到此问题。
我已将您链接到一个有用的指南。
我在 ubuntu 14.04 桌面上使用 emacs 24.5,并使用 pyvenv 包来管理我的虚拟环境。
我有两个不同的 python 虚拟环境,一个使用 python 2,另一个使用 python 3。 我有 2 个项目,都在不同的虚拟环境中。 我想同时比较这两个项目。
所以我在 emacs (C-x 5 2) 中打开了第二个框架,并使用 pyvenv-activate 激活了我的第二个环境。但它在两个框架中都改变了它。 我怎样才能让 pyvenv-activate 特定于一个框架?
您的答案如下:运行 two emacs daemons 在单个系统中
我的建议是 运行 另一个 emacs 实例,
由于您 C-5 2
创建了一个新框架,因此这两个框架都使用相同的 emacs 进程
因此 virtualenv 将无法工作。
通过 运行设置两个守护程序实例,您将不会遇到此问题。
我已将您链接到一个有用的指南。