A download of TurboTax Deluxe should work for you if the CD is not working, however it depends on why the CD is not working for you. Are you receiving any error messages when you try to install TurboTax from the CD?
Since you have already purchased the CD I would recommend contacting our TurboTax Experts on the phone to get a download. Just use this link to contact us: https://support.turbotax.intuit.com/contact/