我在 ubuntu 14.04 桌面上使用 emacs 24.5,并使用 pyvenv 包来管理我的虚拟环境。
我有两个不同的Python虚拟环境,一个使用Python 2,另一个使用Python 3。 我有 2 个项目,都位于不同的虚拟环境中。 我想同时比较这两个项目。
所以我在 emacs 中打开了第二个框架(C-x 5 2)并使用 pyvenv-activate 来激活我的第二个环境。但它在两个框架中都改变了它。 如何使 pyvenv-activate 特定于框架?
最佳答案
您的答案如下:运行two emacs daemon位于单个系统中
我的建议是运行另一个 emacs 实例,
由于您使用 C-5 2
创建了一个新框架,因此这两个框架都使用相同的 emacs 进程
因此 virtualenv 将无法工作。
通过运行两个守护进程实例,您将不会遇到此问题。
我已经为您链接了一个有用的指南。
关于python - Emacs不同框架中的不同python venv,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40906713/