Yes, the software can be installed on a computer that doesn't have Internet access, however, you might not have the possibility to activate it if online activation is required.
I've downloaded the setup package and installed it with the network adapter disabled and everything worked normally. There was no error or pop up asking me to go online.
Use the following link to install it: http://www.123freesolitaire.com/