0

我尝试使用此处发布的 virtualenv virtualenv.el 文件。

但是我设置了错误的目录。(此外,它似乎需要我将 virtualenvs 放在 .virtualenv 目录中,而不是放在我在机器上编写它们的不同目录中。)

我怎样才能把它改回来?现在,当我跑步时,M-x virtualenv-workon我没有第一次的相同介绍提示。

更新

按照评论和文档中留下的注释,我将以下文件添加到我的项目文件夹中:

/home/fred/projectname/.dir-locals.el

这包含以下内容:

((nil . ((virtualenv-workon . "venv")
         (virtualenv-default-directory . "/home/fred/projectname/venv"))))

但是,当我在我的项目目录中打开 emacs 并键入M-x virtualenv-workon它时,仍然只找到本地(默认)而不是 venv。我错过了什么?

4

1 回答 1

1

我只是有同样的问题。我知道该帖子较旧并且 virtualenv.el 已被贬低,但万一其他人也偶然发现了这一点:

当您第一次运行M-x virtualenv-workon时,它会在您的 .emacs 文件中创建一个条目。该文件应该在您的主目录中找到。该条目位于 custom-set-variables 下,称为 virtualenv-root。您可以打开文件并手动将路径调整到您想要的任何位置。

于 2014-04-28T21:00:54.240 回答