diff --git a/modules/lang/python/doctor.el b/modules/lang/python/doctor.el index 89aeb9e68..9dc7c4e12 100644 --- a/modules/lang/python/doctor.el +++ b/modules/lang/python/doctor.el @@ -3,6 +3,16 @@ (unless (executable-find "python") (warn! "Python isn't installed.")) -(when (executable-find "pyenv") - (unless (split-string (shell-command-to-string "pyenv versions --bare") "\n" t) - (warn! "No versions of python are available via pyenv, did you forget to install one?"))) +(when (featurep! +pyenv) + (if (not (executable-find "pyenv")) + (warn! "Couldn't find pyenv in your PATH") + (unless (split-string (shell-command-to-string "pyenv versions --bare") "\n" t) + (warn! "No versions of python are available via pyenv, did you forget to install one?")))) + +(when (featurep! +conda) + (unless (executable-find "conda") + (warn! "Couldn't find conda in your PATH"))) + +(when (featurep! +ipython) + (unless (executable-find "ipython") + (warn! "Couldn't find ipython in your PATH")))