From 40ba8cc8ab428e4d73db39efcf282c53ad83d234 Mon Sep 17 00:00:00 2001 From: Raphael Roberts Date: Thu, 26 Dec 2019 20:19:37 -0600 Subject: [PATCH] Create ~/.virtualenv dir if it doesn't already exist. --- settings.org | 3 +++ 1 file changed, 3 insertions(+) diff --git a/settings.org b/settings.org index 3f232a3..5d86418 100644 --- a/settings.org +++ b/settings.org @@ -466,6 +466,9 @@ put executables in elpy-rpc-venv in path (defun rlbr/init-python-venv-in-library-root (&optional library-root) "Prompt to either create one or use default" (let ((venv-name (rlbr/get-venv-name)) (library-root (if library-root library-root (elpy-library-root)))) + (let ((workon-home (pyvenv-workon-home))) + (unless (file-exists-p workon-home) + (make-directory workon-home t))) (setq venv-name (rlbr/handle-name-conflicts venv-name)) (if (y-or-n-p (format "Create venv '%s'?" venv-name)) (pyvenv-create venv-name (rlbr/get-python-executable))