          if not self._env.is_admin and not self._env.is_virtualenv:
              pipexe.append("--user")
          pipexe.append(package)
  
          if self._pexpect_installer(pipexe, package) != 0:
              logger.warning("Couldn't install %s with pip. Please install this package manually",
                             package)
  
      def _pexpect_installer(self, command: List[str], package: str) -> int:
          """ Run an install command using pexpect and log output.
 
</s> remove         retcode = self._pexpect_installer(condaexe, clean_pkg)
 </s> add         retcode = self._installer(condaexe, clean_pkg)
        if self._installer(pipexe, package) != 0:
          if not self._env.is_admin and not self._env.is_virtualenv:
              pipexe.append("--user")
          pipexe.append(package)
  
        if self._installer(pipexe, package) != 0:
              logger.warning("Couldn't install %s with pip. Please install this package manually",
                             package)
  
      def _pexpect_installer(self, command: List[str], package: str) -> int:
          """ Run an install command using pexpect and log output.
keep keep keep keep replace keep keep keep keep keep
 setup.py: bugfix - use correct installer for Windows 
setup.py