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))