Von meinem iMac mit "Lion" habe ich regelmäßig backup`s erstellt auf einer externen HD.
Ist das ein Time Machine backup? Dann muss die iPhoto Mediathek zuerst von Time Machine restauriert werden. Innerhalb des Backups geht das nicht.
Und die iPhoto Mediathek sollte entweder auf der internen Systemplatte liegen, oder auf einer externen Festplatte, die mit Fotos kompatibel ist, siehe diesen Benutzertipp: Wie kann eine Fotomediathek auf eine externe Festplatte verlagert werden?
Photos kann eine iPhoto Mediathek öffnen, wenn man die iPhoto Mediathek auf die Photos Miniatur im Dock zieht oder beim Start von Fotos die Wahltaste ⌥ gedrückt hält, bis das Auswahlmenü für die Mediathek erscheint. Aber die iPhoto Version muss neuer neuer als iPhoto 7.1.2 sein. Für eine Mediathek von einer älteren iPhoto Version muss die Mediathek vorbereitet werden, damit Fotos sie nuten kann. Das geht mit dem iPhoto Library Upgrader, siehe hier: Programm "iPhoto Library Upgrader" verwenden - Apple Support
Wenn Fotos die iPhoto Mediathek öffnet, erzeugt es eine neue Medithek, die die iPhoto Mediathek bestmöglich abbildet (Verarbeitung von Inhalten und Metadaten aus iPhoto und Aperture durch die Fotos-App - Apple Support)
Welche iPhoto Version hast du installiert gehabt? iPhoto '11, Version 9.6.1 läuft noch sehr gut auf Sierra und sogar High Sierra. Sofern iPhoto unter deinen Einkäufen im AppStore erscheint, kannst du es vom Verlauf der Einkäufe aus neu installieren. Du must nur vorher die alte Version des iPhoto Programms in den Papierkorb verschieben, bevor den verlauf der Einkäufe im App Store öffnest (der vieret Reiter).