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