python - Emacs不同框架中的不同python venv

标签 python 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 daemon位于单个系统中

我的建议是运行另一个 emacs 实例, 由于您使用 C-5 2 创建了一个新框架,因此这两个框架都使用相同的 emacs 进程 因此 virtualenv 将无法工作。
通过运行两个守护进程实例,您将不会遇到此问题。
我已经为您链接了一个有用的指南。

关于python - Emacs不同框架中的不同python venv,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40906713/

相关文章:

python - mongoengine ListField(ReferenceField()) 和自定义primary_key

Emacs 自动保存 : Why are files not stored in the correct folder?

c++ - 设置 CEDET/EDE 以与 Irrlicht 一起工作

python - pip install requests[security] vs pip install requests : Difference

Django virtualenv 部署配置

python - ImportError:无法导入名称解包

python - pickle 动态生成的类?

python numpy 在返回意外警告的地方

python - 在 OS X 上将 MacPorts 安装的 Python 包与 Enthought(或其他一些)Python 一起使用?

python - 了解 Python 的虚拟环境