到目前为止,我已经将Emacs用于我所有的编码项目。很快我会第一次启动一些python项目,并且很想继续使用Emacs。Elpy允许pyenv在项目基础上工作
我正在研究elpy,似乎提供了很多所需的功能。我无法完全弄清楚的部分如下。我喜欢定义在项目基础上使用的虚拟环境和python版本。比方说,我开始一个项目,那么我会用pyenv-virtualenv或pyenv-virtualenvwrapper通过这样做,我已经挂了Python版本3.4.2于特定的virtualenv /项目设置它
pyenv virtualenv 3.4.2 my-virtual-env-3.4.2
。我有两个关于这个与elpy结合的问题。
问题:这是一个相当基本的问题。以上所有可以通过终端来实现。 emacs支持这个优点有什么好处?我的工作流程是:使用关联的virtualenv和python版本创建项目。激活virtualenv并在emacs中开始编码。如果我需要安装一个软件包,我将在终端中运行pip以确保正确捕获virtualenv。为什么在emacs中支持这点肯定是有原因的。由于我缺乏知识,我只是没有看到它:)
正如我们指出的,确实有一个很好的理由,为什么我们要emacs/elpy来支持这一点。我的第二个问题然后是
**问题:如何在emacs中实现此目的?像这样blog的Lokks有一个解决方案。我很想知道如果有人已经尝试过这种设置,如果它是一个在概念上合理的解决方案。 **