I don't understand this" "It is in my iCloud and can open from other devices"
Do you mean the Photoslibrary is on your iCloud Drive? Or do you mean that you have your pictures synced with your devices using iCloud.com/Photos?
Yer_Man asked about your external drive because Photos Libraries cannot be used from the iCloud drive or any networked drive. To get full functionality (and to avoid damaging the Photos Library) an external drive must directly connected and must be formatted in either APFS format or Mac OS Extended (Journaled) format. Additionally, the drive can not have had Time Machine on it since it was formatted. See this:
Move your Photos library to save space on your Mac - Apple Support
If you have the Photos Library on your properly formatted My Book, then you can double click on it and it will open in Photos.
If your pictures are synced with iCloud.com/Photos, then you can create a new library with he option-click that Yer_Man referred to. You can even tell Photos to create the new Library on your properly formatted My Book. Then, in Photos/Settings, you should set the new library to be your System Library, turn on iCloud, and sit back and wait for Photos to download all our pictures from iCloud.com. It'll take maybe days. I'd keep the computer on over night and have Photos in the background so the computer doesn't think you're busy with the app.