diff --git a/src/octoprint/util/pip.py b/src/octoprint/util/pip.py index 6de4213ee9..2abafb53c8 100644 --- a/src/octoprint/util/pip.py +++ b/src/octoprint/util/pip.py @@ -202,7 +202,7 @@ def _setup_pip(self): # in a virtual environment may we proceed with the --user parameter. ok, pip_user, pip_virtual_env, pip_install_dir = self._check_pip_setup(pip_command) - if not ok: + if not ok and (not pip_sudo or not pip_install_dir): self._logger.error("Cannot use pip") return