Browse Source

Create ~/.virtualenv dir if it doesn't already exist.

master
Raphael Roberts 6 years ago
parent
commit
40ba8cc8ab
  1. 3
      settings.org

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

Loading…
Cancel
Save