Je dois ajouter ceci ici car j'ai eu plusieurs problèmes avec ce message. Si vous avez récemment mis à niveau vers High Sierra, vous trouverez que la dernière version (pgadmin 4.20) continuera d'apparaître avec le message «Le serveur d'applications n'a pas pu être contacté». Ce que cela signifie réellement sur les Mac, c'est que python n'a pas pu configurer votre environnement dans ~ / .pgadmin
Ce répertoire stocke tout ce que vous configurez et configurez et même les journaux de ce qui a été exécuté sur votre utilisation de copie utilisateur de pgadmin.
Le moyen de résoudre ce problème sur High Sierra repose sur sqlite3. Si vous regardez dans ce répertoire, vous verrez que tout est stocké dans des fichiers sqlite3.
Lorsque la version 4.20 de pgadmin a été publiée, elle a été livrée avec une version ultérieure à sqlite3.19 et le problème survient car High Sierra est livré avec sqlite3.19, donc pour résoudre ce problème, vous devez remplacer l'ancienne version de sqlite3 par la dernière sur votre conditionneur.
Sachez maintenant que MacosX + utilise tous sqlite pour stocker les détails de la majorité des applications sur votre mac, vous devrez donc vous assurer de ne pas simplement effacer l'ancienne version, mais vous devrez faire coexister les deux versions ensemble dans harmonie pour éviter que quelque chose d'important ne se produise sur votre mac.
1) télécharger brew https://brew.sh/
2) Mettez à jour l'infusion et mettez à niveau l'infusion pour vous assurer qu'elle est à jour
3) infusion installer sqlite3
4) mv / usr / bin / sqlite3 /usr/bin/sqlite3.os
5) ln -s /usr/local/Cellar/sqlite/3.21.0/bin/sqlite3 / usr / bin / sqlite3
6) / usr / bin / sqlite3 -version (vérifiez que la version est postérieure à 3.19)
Vous pouvez maintenant ouvrir pgadmin comme d'habitude