diff -r 9a4e93471a06 -r 704c46e040a2 eric6/PipInterface/PipPackagesWidget.py --- a/eric6/PipInterface/PipPackagesWidget.py Sun Nov 01 11:07:43 2020 +0100 +++ b/eric6/PipInterface/PipPackagesWidget.py Sun Nov 08 11:42:46 2020 +0100 @@ -831,6 +831,7 @@ if packages: self.__pip.installPackages(packages, venvName=venvName, userSite=userSite) + self.on_refreshButton_clicked() @pyqtSlot() def on_showDetailsButton_clicked(self): @@ -1014,6 +1015,7 @@ venvName = self.environmentsComboBox.currentText() if venvName: self.__pip.installPip(venvName) + self.on_refreshButton_clicked() @pyqtSlot() def __installPipUser(self): @@ -1024,6 +1026,7 @@ venvName = self.environmentsComboBox.currentText() if venvName: self.__pip.installPip(venvName, userSite=True) + self.on_refreshButton_clicked() @pyqtSlot() def __repairPip(self): @@ -1034,6 +1037,7 @@ venvName = self.environmentsComboBox.currentText() if venvName: self.__pip.repairPip(venvName) + self.on_refreshButton_clicked() @pyqtSlot() def __installPackages(self): @@ -1049,6 +1053,7 @@ if packages: self.__pip.installPackages(packages, venvName=venvName, userSite=user) + self.on_refreshButton_clicked() @pyqtSlot() def __installLocalPackage(self): @@ -1064,6 +1069,7 @@ if package and os.path.exists(package): self.__pip.installPackages([package], venvName=venvName, userSite=user) + self.on_refreshButton_clicked() @pyqtSlot() def __installRequirements(self): @@ -1073,6 +1079,7 @@ venvName = self.environmentsComboBox.currentText() if venvName: self.__pip.installRequirements(venvName) + self.on_refreshButton_clicked() @pyqtSlot() def __uninstallRequirements(self): @@ -1082,6 +1089,7 @@ venvName = self.environmentsComboBox.currentText() if venvName: self.__pip.uninstallRequirements(venvName) + self.on_refreshButton_clicked() @pyqtSlot() def __generateRequirements(self):