0

ここに掲載されているvirtualenvvirtualenv.elファイルを使ってみました。

しかし、間違ったディレクトリを設定しました。(さらに、virtualenvを自分のマシンに書き込んだ別のディレクトリではなく、.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 に答える