Hi
If it’s a local WordPress installation, put your generated Artisteer theme in the wp-content/themes folder.
If your site runs on a server (web host), then you’ll have to upload your theme through ftp (filezilla for example) in that wp-content/themes folder on the server.
Nico